Xml 如何获取XPATH中具有最大child的元素?

Xml 如何获取XPATH中具有最大child的元素?,xml,xpath,count,max,element,Xml,Xpath,Count,Max,Element,我创建了一个包含许多列的表。现在我想得到元素数最多的列名。你是如何得到这个结果的 在xpath查询中? 示例代码: <table> <colum> <namecolum>aaa</namecolum> <td>12</td> <td>22</td>

我创建了一个包含许多列的表。现在我想得到元素数最多的列名。你是如何得到这个结果的 在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>

aaa
12
22
11
bbbb
33
423
中交
323
212
00
667

如果有人能提供给我,任何其他代码都是可以理解的。提前谢谢。

您可以选择
column
,这样就没有
column
有更多的
td
标签

//colum[not(count(td) < //colum/count(td))]/namecolum/text()
//column[not(count(td)
任何人都不能回答…?这取决于Xpath的版本。这将在XPath1.0上运行
not(count(td)
等于
max(td)
ahh。。。谢谢你!!