假設我們具有這樣的結構(的b
在每a
數是未知的):選擇最前N個元素
<a>
<b/>
<b/>
<b/>
</a>
<a>
<b/>
<b/>
<b/>
</a>
我們如何表達的xpath以下短語:「嵌套成上層4b中的元素「
a/b[position() <= 4]
由於顯而易見的原因返回全部6個元素。
我該如何將它限制爲4?
我發現(a/b)[position() <= 4]
應該可以工作,但似乎是xpath 2.0
。任何想法1.0
版本?
嗯,我用PHP DOM XPath試了一下,它說表達式是錯誤的。所以一旦它只支持1.0,我認爲語法不是1.0 – zerkms
現在再次檢查它,現在它工作。感覺很蠢:-S – zerkms
@zerkms::-)有時候會發生在我身上...... – LarsH