2010-12-20 85 views
1

我有很長的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

回答

2

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