假设我们具有这样的结构(的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