0
低于XPath是我的XML,我需要在PHP中使用XPath按年龄排序排序使用PHP
<Guest>
<Ages>
<Age>22</Age>
<Age>6</Age>
<Age>5</Age>
<Age>2</Age>
<Age>12</Age>
</Ages>
</Guest>
我尝试下面的代码,但不工作
foreach ($xd->xpath('Guest/Ages[descendant::Age]') as $xd_age)
{
echo $xd_age->Age.',';
}
我需要一个像下面
Ages : 2,5,6,12,22
的XPath本身被设计用于导航XML文档,它并没有真正做到操纵或排序。 [这个答案](http://stackoverflow.com/a/17625078/628267)提供了一些从XML中排序一些值的选项。 –
[使用SimpleXML/XPath对XML进行排序?](http://stackoverflow.com/questions/3293257/sorting-xml-with-simplexml-xpath) – michi