【发布时间】:2011-05-08 20:33:07
【问题描述】:
所以,我正在使用 Cakephp,我有一个看起来像这样的 xml 文件:
<something>
<table id="t1">
<columns>
<column id="c1"/>
<column id="c2"/>
</columns>
</table>
<table id="t2">
<columns>
......
</something>
我使用 Set::extract 根据它的 id 搜索列,那个没有问题:
Set::extract("/something/table/columns/column[id=$column_id"]", $array);
现在我需要获取该列的父表。我尝试使用 Set 和 SimpleXMLElement,但无济于事。
有人可以帮助我吗?谢谢
【问题讨论】:
-
好问题,+1。有关不使用任何反向轴的完整且简短的 XPath 解决方案,请参阅我的答案。 :)