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

+0

问得好,+1。查看我的答案,获得一个单行XPath表达式,可以精确选择想要的元素。 :) – 2010-12-20 19:12:51

如何用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