模块 java.xml
Package javax.xml.transform.dom
提供DOM特定的转换类。
DOMSource
类允许实现此API的客户端将DOM Node
指定为输入树的源。 变换器如何根据与XSLT data model或其他数据模型的不匹配来处理DOM树的模型超出了本文档的范围。 从Node
派生的任何节点都是合法输入。
DOMResult
类允许指定Node
将DOM节点附加到哪个结果。 如果未指定输出节点,变换器将使用DocumentBuilder.newDocument()
创建输出Document
节点。 如果指定了一个节点,它应该是下列之一: Document
, Element
,或DocumentFragment
。 任何其他节点类型的规范是依赖于实现的,并且由此API未定义。 如果结果是Document
,则转换的输出必须具有单个元素根以设置为文档元素。
可以将DOMLocator
节点传递给TransformerException
对象,并通过尝试转换TransformerException.getLocator()
方法的结果来检索。 实现没有责任使用DOMLocator而不是SourceLocator
(虽然行号等对DOM没有多大意义),因此必须始终使用instanceof测试getLocator的结果。
- 从以下版本开始:
- 1.5
-
接口摘要 接口 描述 DOMLocator 指示源DOM中节点的位置,主要用于错误报告。 -
类摘要 类 描述 DOMResult 以文档对象模型(DOM)树的形式充当转换结果树的持有者。DOMSource 以文档对象模型(DOM)树的形式充当转换源树的持有者。