在SimpleXML和检索HREF节点值方面需要帮助
||
我正在尝试检索HREF并使用SimpleXML将其回显,但我不断收到以下错误消息。
警告:为...中的foreach()提供了无效的参数
<?php
$url = \'file.xml\';
foreach(simplexml_load_file($url)->info->content->item as $it) {
echo $it->site-page-href;
}
?>
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<info>
<content>
<item>
<site>
<page>
<href>http://domain.com</href>
</page>
</site>
</item>
</content>
<info>
谁能发现问题?
没有找到相关结果
已邀请:
2 个回复
岭取
应该是
您的 结束标签应为
您不应该使用
已经在根元素上了。 即。
不
顺便说一句,如果使用xpath,可以更轻松地找到所有href节点。
镰茧钩
代替
并在XML文件中以
结束
标记。