【发布时间】:2011-09-07 02:15:22
【问题描述】:
我需要解析一个 xpath 表达式来检索节点名称/属性/谓词/等。从表达式中进行进一步处理。我没有针对特定的 xml 文件进行寻址。
对于xpath
/root/nodeA[@attributeA=123]
我想要解析后的节点名称:[root, nodeA] 和 nodeA 我有 attributeA=123
我需要支持xpath 2.0,据我所知,Jaxen 只支持xpath 1.0。
【问题讨论】:
我需要解析一个 xpath 表达式来检索节点名称/属性/谓词/等。从表达式中进行进一步处理。我没有针对特定的 xml 文件进行寻址。
对于xpath
/root/nodeA[@attributeA=123]
我想要解析后的节点名称:[root, nodeA] 和 nodeA 我有 attributeA=123
我需要支持xpath 2.0,据我所知,Jaxen 只支持xpath 1.0。
【问题讨论】:
一些谷歌返回:
【讨论】:
您可以使用Saxon,它确实支持 xpath 2.0
【讨论】: