2017-04-15 5 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> 

다른 코드를 감지 할 수있다.

+0

사람 캔트 ANS 더 많은 양의 더 colum이없는 colum 있도록 ... 선택할 수 있습니까? –

답변

3

당신은 td 태그

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

이봐, Max()를 사용하면 비슷한 결과를 얻을 수 있습니까 ??? –

+0

그것은 Xpath의 버전에 달려 있습니다. Xpath 1.0에서 작동합니다. – splash58

+0

'not (count (td) splash58