2017-04-15 172 views
1

我創建了一個包含列數的表格。現在我想獲得具有最大元素數量的列名稱。如何在xpath查詢中獲得 的結果?如何獲取具有XPATH中最大子元素的元素?

例如代碼:

<table> 
      <colum> 

       <namecolum>aaa</namecolum> 
       <td>12</td> 
       <td>22</td> 
       <td>11</td> 
      </colum> 
      <colum> 

       <namecolum>bbbb</namecolum> 
       <td>33</td> 
       <td>423</td> 
      </colum> 
      <colum> 
       <namecolum>cccc</namecolum> 
       <td>323</td> 
       <td>212</td> 
       <td>00</td> 
       <td>667</td> 
      </colum> 
</table> 

任何其他代碼是明顯的,如果任何一個可以預先提供me.Thanks。

+0

人着ANS量越多..? –

回答

3

您可以選擇colum這樣沒有columtd標籤

//colum[not(count(td) < //colum/count(td))]/namecolum/text() 
+0

嘿,你可以用Max()來得到相似的結果嗎? –

+0

它取決於Xpath的版本。這將在Xpath 1.0上工作 – splash58

+0

'not(count(td) splash58

相關問題