Home > Backend Development > PHP Tutorial > php通过simplexml无法读取xml内的数据。纯初学者学习,少拍小弟我哈。

php通过simplexml无法读取xml内的数据。纯初学者学习,少拍小弟我哈。

WBOY
Release: 2016-06-13 10:42:42
Original
922 people have browsed it

php通过simplexml无法读取xml内的数据。。。纯菜鸟学习,少拍我哈。。
一个product.xml文档,内容为:(类似的item条目有多个)




product1
images/product.jpg
discription...discription...



调用数据的PHP文档内容为




无标题文档



  $xml=simplexml_load_file("products.xml");
  $part=$xml->product->item; 
  $k=0;
  while($k   echo "
".$part[$k]->name."
".$part[$k]->name."
".$part[$k]->discription."
";
  $k++;
  }
?> 



调用结果,输出的HTML语句都是对的。但就是没有xml文档标签内的数据。
求赐教!!!!!不胜感激~~~~~PS:我是纯菜鸟,表过度鄙视我。。。

------解决方案--------------------
$part = $xml->product->item;
应为
$part = $xml->item;

即根节点不在访问之列
这一点你可以通过 print_r($xml) 观察到
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template