xml – Xpath:选择基于条件的节点(with local-name())

前端之家收集整理的这篇文章主要介绍了xml – Xpath:选择基于条件的节点(with local-name())前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这个问题很傻,但我完全陷入困境。我想根据一个条件提取一个节点的子节点。 XML如下: @H_301_1@<a> <aCode>aaa</aCode> <aValue>bbb</aValue> </a>

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

但是,如果使用命名空间,我不能使用local-name()来改变它。我在http://www.xmlme.com/XpathTool.aspx测试了以下内容,并给出了解析错误

@H_301_1@/*[local-name()='a'][[local-name()='aCode']='aaa']

有人有什么想法应该做什么?

你可能意思是 @H_301_1@//*[local-name()='a'][*[local-name()='aCode']='aaa']

猜你在找的XML相关文章