2014-02-19 23 views
0

什麼是對象模型XPathFactoryJAXP 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(); 

回答

0

JAXP提供了DEFAULT_OBJECT_MODEL_URI這是W3C DOM的默認實現。如果你的classpath中有jdom,那麼你可以指定XPathFactory使用JDOM文檔對象模型。看看this例子看JDOM2 XPath例子和this鏈接看JAXP XPath例子