如何获得XPATH中拥有最大孩子的元素?

时间:2017-04-15 09:06:35

标签: xml xpath count max element

我创建了一个包含列数的表。现在我想获得具有最大元素数的列名。怎么得到那个结果 在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>

如果任何人可以提供给我,任何其他代码都是可感知的。谢谢。

1 个答案:

答案 0 :(得分:3)

您可以选择colum,以便colum没有更多td个标签

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