2012-03-13 51 views
1

具有指數整除的子節點我的XML是一些如何這樣的:使用XPath獲得由n個

<a> 
    <b></b> <!-- 1 --> 
    <b></b> <!-- 2 --> 
    <b></b> <!-- 3 --> 
    <b></b> <!-- 4 --> 
    <b></b> <!-- 5 --> 
    <b></b> <!-- 6 --> 
    <b></b> <!-- 7 --> 
    <b></b> <!-- 8 --> 
    <b></b> <!-- 9 --> 
    <b></b> <!-- 10 --> 
    <b></b> <!-- 11 --> 
</a> 

是A寫XPATH通過ň得到一個具有指針整除的子節點方式?例如,具有Ñ = 3,它會得到b具有索引3,6個節點,9.

回答

3

一個具有索引整除獲取子節點通過Ñ

像這樣:

/a/*[position() mod 3 = 0] 

注意position()回報1型指數。

+0

它工作完美。非常感謝!! – 2012-03-13 09:23:55