2013-05-28 60 views
1

是什麼,如果我想要得到的是有一定數量的標籤類型的子節點的節點使用XPath節點列表?的XPath - 獲取其中有3個孩子與特定的標籤

<table> 
    <tr> 
    <td></td> 
    <td></td> 
    <td></td> 
    </tr> 
    <tr> 
    <td></td> 
    </tr> 
    <tr> 
    <td></td> 
    <td></td> 
    <td></td> 
    <p></p> 
    </tr> 
    <tr> 
    <td></td> 
    <p></p> 
    </tr> 
</table> 

例如,在上面的標記,我想<tr>標記,有3個孩子<td>。的XPath返回第一和第三<tr>

回答

2

你可以嘗試基於計數語句的條件,例如:

/table/tr[count(td)=3] 
+0

不錯!這正是我一直在尋找。 – arvinsim

相關問題