1
我想知道是否有人知道如何爲XPath和XSLT中的後續兄弟或前兄弟功能獲取指定數量的元素(例如,我只需要2個元素跟隨當前元素的同胞)。獲取XPath中的以下或前面的兄弟姐妹的數量
我想知道是否有人知道如何爲XPath和XSLT中的後續兄弟或前兄弟功能獲取指定數量的元素(例如,我只需要2個元素跟隨當前元素的同胞)。獲取XPath中的以下或前面的兄弟姐妹的數量
使用以下形式的表達式:
/<path_to_element>/following-sibling::*[(position() - 1) < $n]
例如,爲了得到3個兄妹以下<c/>
在以下文件中:
<test>
<a/>
<b/>
<c/>
<d/>
<e/>
<f/>
<g/>
</test>
使用下面的表達式:
/*/c/following-sibling::*[(position() - 1) < 3]