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节点。如果指定了节点,它应该是以下之一:DocumentElementDocumentFragment。指定任何其他节点类型是依赖于实现的,并且在此API中未定义。如果结果是一个Document,转换的输出必须具有单个元素根以设置为文档元素。

DOMLocator节点可以传递给TransformerException对象,并通过尝试将TransformerException.getLocator()方法的结果强制转换来检索。实现不负责使用DOMLocator而不是SourceLocator(尽管行号等对于DOM没有太多意义),因此必须始终使用instanceof测试getLocator的结果。

自版本:
1.5
  • Class
    Description
    指示源DOM中节点的位置,主要用于错误报告。
    作为以文档对象模型(DOM)树形式的转换结果树的持有者。
    作为以文档对象模型(DOM)树形式的转换源树的持有者。