php如何获取xml根节点名称

php如何获取xml根节点名称,第1张

<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读取吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9297527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存