我有这个,这在我的xml'documentNature'中选择
//*[local-name()='documentNature']
这将返回2行,因为我有2个xml,我想返回第一个
这种(但不起作用):
//*[local-name()='documentNature'][0]
我该怎么办?
谢谢
最佳答案
与许多其他编程语言不同,在XPath中,节点列表中的位置从1
开始。用这个:
//*[local-name()='documentNature'][1]
如果要选择具有该本地名称的第一个元素。
关于xml - xpath与本地名称和数组组合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23058359/