java的xpath 2.0可能

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (11)

我应该使用什么软件包用于XPath?我想对元素进行查询,然后在这些节点周围提取一些值。也许一个或多个等级更高一些属性。

javax.xml.xpath是XPath 1.0。是javax.xml.xpathorg.w3c.dom正确的路要走,还是有更现代的实施?org.w3c.dom非常尴尬,JDOM似乎更容易。

提问于
用户回答回答于

可以考虑一个基于Java的XPath 2.0或XQuery实现(XSLT 2.0的选择提供了更多强大的功能)

撒克逊是开源的,迄今为止最高质量的基于Java的处理器之一,我在回答SO XSLT / XPath / XQuery问题时每天都会使用它。在文档中你会找到很好的代码示例。

我知道的唯一一个独立的XPath 2.0实现是PsychoPath,但我不确定它的质量和可用性。

扫码关注云+社区