作为JDOM 2.x项目的一部分,我已将其完全整合在一起.它是DOM格式的JDOM的只读包装器.它足够全面,可以通过本机javax.xml.xpath以及Xalan XPath引擎运行JDOM ....我已经广泛使用它作为JDOM 2.x测试工具的一部分.
因此,如果您使用的是JDOM 2.0.0,则可以使用"contrib"部分中的DOM代码覆盖JDOM实例.
这不是官方支持的JDOM代码,但它可能足以满足您的需要.
请参阅https://github.com/hunterhacker/jdom/tree/master/contrib/src/java/org/jdom2/contrib/dom上的代码
典型用法是:
org.w3c.dom.Document domdoc = org.jdom2.contrib.dom.DOM.wrap(jdomdoc);
Run Code Online (Sandbox Code Playgroud)
返回的domdoc中的所有DOM节点也实现了org.jdom2.contrib.dom.Wrapper接口,因此,您可以例如说:
org.jdom2.Element emt = (org.jdom2.Element)((Wrapper)node).getWrapped();
org.jdom2.Document doc = (org.jdom2.Document)((Wrapper)domdoc).getWrapped();
Run Code Online (Sandbox Code Playgroud)
此代码不能在JDOM项目正式支持(还)....但它是有用的,功能足够.
归档时间: |
|
查看次数: |
1770 次 |
最近记录: |