java - 如何解析 Java 中的 xpath 表达式?

标签 java xpath

我需要解析 xpath 表达式来检索节点名称/属性/谓词/等。从表达式中进行进一步处理。我没有寻址到特定的 xml 文件。

对于 xpath

/root/nodeA[@attributeA=123]

我想要解析的节点名称:[root, nodeA],对于nodeA,我有attributeA=123

我需要支持xpath 2.0,据我所知,Jaxen仅支持xpath 1.0。

最佳答案

一些 Google 返回:

关于java - 如何解析 Java 中的 xpath 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7328206/

相关文章:

java - 返回对象数组方法

python - 如何在某些文本之前将 XPath 写入文本?

java - 使用 XPath 解析 xml 文档。为什么要在结果中添加 <xml tag as a header>?

java - Android 上的 HTTP 客户端

java - Grails、作业、静态辅助方法和 Hibernate session

c# - 使用 XPath 排序 - 不是 XSL

c# - 如何检查一个节点有多少个 child ?

java - 在 XQuery 中使用多个参数?

java - Apache POI 中的负单元格值样式

java - 使用静态导入时出现未经检查的异常,怎么来的?