在php中使用simplexml获取xml中的父元素?
使用 $element->children()
我无法获取当前元素的所有子元素。
但是我如何使用 simplexml 获取当前元素的所有父元素?
可以说它看起来像这样:
<entity id=1>
<name>apple</name>
<entities>
<entity id=2>
<name>mac</name>
<entities>
<entity id=3>
<name>safari</name>
</entity>
</entities>
</entity>
</entities>
</entity>
如果我当前的 $element
是 id=3
,我想获取 mac 和 apple 实体 id。
这对于 simplexml 是可能的吗,因为我找不到任何允许我执行此操作的函数?
with $element->children()
i cant get all the child elements of current element.
but how can i get all the parent elements for current element with simplexml?
lets say it looks like this:
<entity id=1>
<name>apple</name>
<entities>
<entity id=2>
<name>mac</name>
<entities>
<entity id=3>
<name>safari</name>
</entity>
</entities>
</entity>
</entities>
</entity>
if my current $element
is id=3
, i want to get the mac and apple entity ids.
is this possible with simplexml cause i cant find any function allowing me to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)