XML的XPath读取大文件,从一个部分到其他
问题描述:
我有很长的XML文件,像这样:XML的XPath读取大文件,从一个部分到其他
<cars>
<car>
<name>Ford</name>
<number>F33</number>
<color>Blue</color>
</car>
<car>
<name>Ford</name>
<number>F43</number>
<color>Red</color>
</car>
<car>
<name>Ford</name>
<number>F53</number>
<color>Red</color>
</car>
<car>
<name>Audi</name>
<number>A001</number>
<color>Red</color>
</car>
<car>
<name>Audi</name>
<number>A032</number>
<color>White</color>
</car>
.......
</cars>
如何从一个部分粥阅读PHP的XPath。
例如像SQL LIMIT 10,30 显示从10 elemens至30
答
如何用PHP的xpath从一个部分 读取粥。
例如像SQL LIMIT 10,30表示 elemens 10至30
使用:
/*/car[position() > 9 and not(position() > 30)]
+0
谢谢;)但也许有和一些订单功能? – lolalola 2010-12-21 17:17:32
+0
@lolalola:抱歉,无法理解您的评论。你能解释一下吗? – 2010-12-21 17:19:22
问得好,+1。查看我的答案,获得一个单行XPath表达式,可以精确选择想要的元素。 :) – 2010-12-20 19:12:51