xom xpath查询与jaxp xpath查询与dom性能的性能

时间:2012-11-05 18:51:42

标签: java xml dom xpath xom

xom xpath impl有什么区别。和jaxp xpath impl。?

此网站上的大多数帖子都说在java中使用nu.xom而不是org.w3c.dom,并且dom解析比xpath快。如果只使用这些库进行xpath查询,为什么要使用nu.xom而不是jaxp xpath

1 个答案:

答案 0 :(得分:3)

如果您仅为了运行XPath查询而构建树,那么为此目的而优化的树结构可以带来实质性好处,如下所示:

http://dev.saxonica.com/blog/mike/2012/09/

TinyTree执行速度比替代方案快得多的主要原因是它仅用于XPath处理。它是不可变的,这使得将节点排序成文档顺序变得更加容易,并且它使用整数名称代码来匹配搜索查询的名称。