JAXP XpathFactory对象模型

时间:2014-02-19 11:37:13

标签: java xml xpath jaxp

XPathFactory中的对象模型是什么?

重要的是什么?

它是否会影响应用程序性能?

规范和javadoc声称默认对象模型如下:

DEFAULT_OBJECT_MODEL_URI = "http://java.sun.com/jaxp/xpath/dom"

但在saxon documentation我找到了其他人

选择对象模型如下:

String objectModel = "http://java.sun.com/jaxp/xpath/dom";
XPathFactory xpathFactory = XPathFactory.newInstance(objectModel);
XPath xpath = xpathFactory.newXPath();

1 个答案:

答案 0 :(得分:0)

JAXP为DEFAULT_OBJECT_MODEL_URI提供了一个默认实现,它是w3c DOM。如果在类路径中有jdom,则可以指定XPathFactory使用JDOM文档对象模型。查看this示例以查看JDOM2 XPath示例和this链接以查看JAXP XPath示例