我需要的是 XPath 解析器的 java 实现,它使用起来更直观,并且在内存和时间效率上与VTD-XML相当。更重要的是,我需要它来执行嵌套的 Xpath 表达式以获得额外的性能提升。
在我当前的项目中,我使用 VTD-XML 进行了很多 XPath 解析,这非常快速且内存高效,但非常难以学习并且语法复杂。
我已经看过XOM和 Xalan 解析器了。与 VTD 相比,Xalan 的性能较差。另一方面,XOM 是一个不错的选择,但据我所知,它缺少嵌套 XPath 表达式的功能。嵌套表达式是指从文档中的某个位置而不总是从头开始执行 XPath 搜索的可能性。
感谢您的任何回答。