900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 小妹又遇到取XML子节点有关问题。请帮忙给看看1

小妹又遇到取XML子节点有关问题。请帮忙给看看1

时间:2018-12-03 07:22:18

相关推荐

小妹又遇到取XML子节点有关问题。请帮忙给看看1

后端开发|php教程

quot,UpdateTime,gt,lt,itemObj

后端开发-php教程

小妹又遇到取XML子节点问题。请帮忙给看看1

我取到一级目录的节点,但是它的下一级目录我就是取不到

云超市app源码,vscode键入从此处获取,ubuntu信号差,tomcat重启附件删除,网络爬虫判决,php中change,南昌seo排名优化公司,无忧中英文php企业网站,用jquery设计网页模板下载地址lzw

不知道为什么请各位师哥指正。

<?php

$XMLStr=’

全自动营销系统源码,ubuntu版本区分,适合爬虫的数据,php solr,seo 页面标题lzw

android时间源码,ubuntu安装MKL教程,tomcat9.0 提权,管理python爬虫,php开发驻场方案,北京seo曝光行者seolzw

‘;

if($XMLStr!=””)

{

$XMLStr=stripcslashes($XMLStr);

$xml = new DOMDocument(); //建立一个DOMDocument

$xml->loadXML($XMLStr); //Php指定需要读取xml文件的位置

$itemObj = $xml->getElementsByTagName(‘WallPaper’);//按照名称取得节点,返回所有节点的集合,不过这里这样读LevelOne是没有意义的….

for($i=0;$ilength;$i++)

{

$id= $itemObj->item($i)->getAttribute(“ID”);

$updatetime= $itemObj->item($i)->getAttribute(“UpdateTime”);

echo “ID:”.$id.”

“;

echo “UpdateTime:”.$updatetime.”

“;//到这里都正确!

$PointObj=$itemObj->getElementsByTagName(‘Point’);//再去查找一下子节点

echo $PointObj->length;

}

}

?>

总报错:Fatal error: Call to undefined method DOMNodeList::getElementsByTagName() in C:\wamp\www\admin\interface\wallpaper_update.php on line 36

帮我看看这是为什么那!请师哥指正。

——解决方案——————–

PHP code

$XMLStr=\; if($XMLStr!="") {$XMLStr=stripcslashes($XMLStr);$xml = new DOMDocument(); //建立一个DOMDocument$xml->loadXML($XMLStr); //Php指定需要读取xml文件的位置$itemObj = $xml->getElementsByTagName(WallPaper);//按照名称取得节点,返回所有节点的集合,不过这里这样读LevelOne是没有意义的....for($i=0;$i length;$i++){ $id= $itemObj->item($i)->getAttribute("ID"); $updatetime= $itemObj->item($i)->getAttribute("UpdateTime"); echo "ID:".$id."

"; echo "UpdateTime:".$updatetime."

";//到这里都正确! $PointObj=$itemObj->item($i)->getElementsByTagName(Point);//再去查找一下子节点 echo $PointObj->length;} }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。