<xml version="10 encoding="UTF-8">
<humans>
<zhangying>
<name>张映</name>
<sex>男</sex>
<old>28</old>
</zhangying>
<tank>
<name>tank</name>
<sex>男</sex>
<old>28</old>
</tank>
</humans>
simplexml读取xml
<php
$xml_array=simplexml_load_file('personxml'); //将XML中的数据,读取到数组对象中
foreach($xml_array as $tmp){
echo $tmp->name"-"$tmp->sex"-"$tmp->old"<br>";
}
>
$dom=new DOMDocument;
$dom->loadXML($mapabcXML);
$s=simplexml_import_dom($dom);
for($i=0;$i<$datalen;$i++){ if(!empty($s->poi[$i]->x)||!empty($s->poi[$i]->y)){
}
}
首先把你的这个xml当一个字符串,进行一次替换,把<xml version="10" encoding="UTF-8" >
替换为空,只留下其它标签。然后就可以通过loadXML载入成一个dom对象了,然后你调用属性吧。记住用loadXML较简单。
可以,但是解析XML还得靠其它程序来做。
PHP的file_get_content可以读取所有类型的文件,包括文本、、应用程序等所有。
还支持>
以上就是关于php如何获取xml根节点名称全部的内容,包括:php如何获取xml根节点名称、php如何提取xml里面的CDATA的内容、PHP中,XML文档能直接用file_get_contents读取吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)