我正在尝试使用 SimpleXML 解析 XML feed,这里是 XML 树的一部分:
<item>
<game:name>Tetris</game:name>
<game:desc>Way Cool Game</game:desc>
<size>5mb</size>
</item>
实际上,我可以使用类似的方法成功访问“大小”:$item->size
,但是我如何获得价值呢?当然我不能这样调用:$item->game:name
,而且我不知道':'后面的内容是如何调用的。它是参数、属性还是什么?
感谢您的提前!
Use the 孩子们() http://us.php.net/manual/en/function.simplexml-element-children.php函数来获取名称空间的子级。
$useThis = $xmlDoc->children("http://game.namespace/");
鉴于http://game.namespace http://game.namespace是根节点中游戏命名空间的 URL。
这是一个解释/示例:
- SimpleXML 和命名空间(2005 年 10 月;作者:Sitepoint 的 Kevin Yank) http://www.sitepoint.com/simplexml-and-namespaces/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)