Module  java.xml

Package javax.xml.transform.dom

提供DOM特定的转换类。

DOMSource类允许客户端执行此API来指定DOM Node作为输入树的源。 变形金刚处理DOM树的方式与XSLT data model或其他数据模型的不匹配的模型超出了本文档的范围。 Node派生的任何节点都是合法输入。

DOMResult类允许指定一个Node ,哪些结果将附加DOM节点。 如果没有指定输出节点,变压器将使用DocumentBuilder.newDocument()创建一个输出Document节点。 如果指定了一个节点,它应该是下列之一: DocumentElement ,或DocumentFragment 任何其他节点类型的规范是依赖于该实现的,并且未被该API定义。 如果结果为Document ,则转换的输出必须具有单个元素根以设置为文档元素。

可以将DOMLocator节点传递给TransformerException对象,并通过尝试转换TransformerException.getLocator()方法的结果来检索。 实现没有任何责任使用DOMLocator而不是一个SourceLocator (虽然行号等对DOM没有什么意义),所以getLocator的结果必须始终使用instanceof进行测试。

从以下版本开始:
1.5