PHP:获取没有父级的xml子级

时间:2017-04-05 18:30:45

标签: php xml

我按XML

加载simplexml_load_file个文件
  

XML:

<list>
   <top>
      <test>
         <id>1</id>
      </test>
      <test>
         <id>2</id>
      </test>
      <test>
         <id>3</id>
      </test>
   </top>
   <test>
       <id>4</id>
   </test>
</list>

我想通过一个 TEST

获取所有foreach标记

我不会使用top家长来获取test孩子

我怎么样?

1 个答案:

答案 0 :(得分:1)

您想要XML中任何位置的所有TEST个元素吗?在这种情况下,你可以像这样使用xpath

$xml = simplexml_load_file('xml.xml'); 
$testElements = $xml->xpath('//*/test'); // return array of TEST elements