Module java.xml
Package javax.xml.transform.dom
package javax.xml.transform.dom
提供了特定于DOM的转换类。
DOMSource
类允许此API的实现的客户端将DOM Node
指定为输入树的源。有关Transformer如何处理DOM树与Node
派生的任何节点都是合法输入。
DOMResult
类允许指定一个Node
,结果DOM节点将附加到该节点。如果未指定输出节点,转换器将使用DocumentBuilder.newDocument()
创建输出Document
节点。如果指定了节点,它应该是以下之一:Document
、Element
或DocumentFragment
。指定任何其他节点类型是依赖于实现的,并且在此API中未定义。如果结果是一个Document
,转换的输出必须具有单个元素根以设置为文档元素。
DOMLocator
节点可以传递给TransformerException
对象,并通过尝试将TransformerException.getLocator()
方法的结果强制转换来检索。实现不负责使用DOMLocator而不是SourceLocator
(尽管行号等对于DOM没有太多意义),因此必须始终使用instanceof测试getLocator的结果。
- 自版本:
- 1.5
-
ClassDescription指示源DOM中节点的位置,主要用于错误报告。作为以文档对象模型(DOM)树形式的转换结果树的持有者。作为以文档对象模型(DOM)树形式的转换源树的持有者。