小编gis*_*sly的帖子

Xpath:选择基于条件的节点(使用local-name())

问题很愚蠢,但我完全陷入了困境.我想根据条件提取节点的子节点.XML如下:

<a> 
 <aCode>aaa</aCode>
 <aValue>bbb</aValue>
</a>
Run Code Online (Sandbox Code Playgroud)

表达很明显: //a[aCode='aaa']

但是,如果它是名称空间而我必须使用,我无法理解我应该如何改变它local-name().我在http://www.xmlme.com/XpathTool.aspx上测试了以下内容,它给出了一个解析错误:

/*[local-name()='a'][[local-name()='aCode']='aaa']
Run Code Online (Sandbox Code Playgroud)

有谁知道我应该怎么做?

xml xpath

24
推荐指数
3
解决办法
7万
查看次数

标签 统计

xml ×1

xpath ×1