我有这个xml代码
通常当我使用// element / @ title查询xpath时,我实际上得到了
Attribute ='title =“header”'Attribute ='title =“header3”'Attribute ='title =“header2”'
我正在寻找的是一种通过url获取元素数量的方法 . 它可能是这样的 . 当我查询时:
//urls/url/elements/count(element)
我应该得到(编辑:正如@Ian Roberts所说,这个查询在xpath 2.0中有效):
Double ='1.0'Double ='2.0'
有没有办法在单个xpath表达式中执行此操作?
一些 failing examples :
这将返回所有元素3的计数(不是我正在寻找的)
count(//urls/url/elements/element)
这将返回所有元素列表2的计数(两者都不是我要找的)
count(//urls/url/elements)
我需要这个,因为我需要知道xml对每个url有多少元素,所以我可以在之后使用这个计数