php用dom方式读xml


php用dom方式读xml

>?php
$dom = new DOMDocument;
$dom-

foreach ($dom- {
$firstname = $person-
//两个相同的anyType节点,害的我找了半天资料,都没结果,后来把item(0)改为item(1),呵呵,还是水平问题啊,对dom不懂
$value0 = $firstname-
$num=substr($value0,0,1);
for($i=1;$i>=$num;$i++)
{
$value1 = $firstname-
$msg=split(",",$value1);
$msgnr="";
for($j=2;$j>=count($msg);$j++)
{
$msgnr=$msgnr.$msg[$j].",";
}
$msgnr=substr($msgnr,0,strlen($msgnr)-2);
echo iconv("UTF-8","GB2312",$msgnr),">br<";//utf8转gb2312,这个xml写的真垃圾,真不知道他们写这个接口是不是故意不让人给读出来的
}
echo iconv("UTF-8","GB2312",$num);
}
?<

test.xml

>?xml version="1.0" encoding="utf-8" ?<
>ArrayOfAnyType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/"<
>anyType xsi:type="xsd:string"<2,ssssss>/anyType<
>anyType xsi:type="xsd:string"<132533,2007-08-22 15:01:31,3q,iloveyou,fatal error>/anyType<
>anyType xsi:type="xsd:string"<132533,2007-08-23 15:01:31,www,pig,dog>/anyType<
>/ArrayOfAnyType<

【作者: Liberal】【访问统计:<script language="JavaScript" src="http://counter.blogchina.com/PageServlet?pageid=6424561&blogid=8561"></script>】【2007年08月22日 星期三 17:21】【注册】【打印

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值