【发布时间】:2012-11-05 18:51:41
【问题描述】:
xom xpath impl 之间有什么区别。和 jaxp xpath impl。?
这个网站上的大多数帖子都说在java中使用nu.xom而不是org.w3c.dom,并且dom解析比xpath更快。如果库的唯一用途是用于 xpath 查询,为什么要使用 nu.xom 而不是 jaxp xpath?
【问题讨论】:
xom xpath impl 之间有什么区别。和 jaxp xpath impl。?
这个网站上的大多数帖子都说在java中使用nu.xom而不是org.w3c.dom,并且dom解析比xpath更快。如果库的唯一用途是用于 xpath 查询,为什么要使用 nu.xom 而不是 jaxp xpath?
【问题讨论】:
如果您只是为了运行 XPath 查询而构建树,那么为此目的优化的树结构可以带来巨大的好处,如下所示:
http://dev.saxonica.com/blog/mike/2012/09/
TinyTree 的执行速度比其他替代方案快得多的主要原因是它是为单独的 XPath 处理而设计的。它是不可变的,这使得将节点排序为文档顺序变得更加容易,并且它使用整数名称代码来匹配名称与搜索查询。
【讨论】: