Xml 如何获取XPATH中具有最大child的元素?
我创建了一个包含许多列的表。现在我想得到元素数最多的列名。你是如何得到这个结果的 在xpath查询中? 示例代码: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>
<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。。。谢谢你!!