簡體   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