繁体   English   中英

在PHP中使用simplexml获取XML中的父元素?

[英]get parent elements in xml with simplexml in php?

使用$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>

如果我当前的$elementid=3 ,我想获取mac和apple实体ID。

simplexml是否可能导致我找不到任何允许我执行此操作的功能?

 $element->xpath("ancestor::entity/@id")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM