我有这个,并在我的xml'documentNature'中选择
//*[local-name()='documentNature']
这是返回2行,因为我有2个xmls,我想返回第一个 这样(但这不起作用):
//*[local-name()='documentNature'][0]
我该怎么做? 感谢
答案 0 :(得分:5)
与许多其他编程语言不同,在XPath中,节点列表中的位置从1
开始。使用此:
//*[local-name()='documentNature'][1]
如果要选择具有该本地名称的第一个元素。
答案 1 :(得分:1)
我非常确定XPath索引从1开始。试试这个:
//*[local-name()='documentNature'][1]
哇该死的,被打破了