模块  java.xml

Class DOMResult

  • 实现的所有接口
    Result

    public class DOMResult
    extends Object
    implements Result
    以文档对象模型(DOM)树的形式充当转换结果树的持有者。

    如果未设置输出DOM源,则转换将创建一个Document节点作为转换结果的持有者,可以使用getNode()检索该节点

    从以下版本开始:
    1.4
    • 构造方法详细信息

      • DOMResult

        public DOMResult()
        零参数默认构造函数。

        nodesiblingNodesystemId将被设置为null

      • DOMResult

        public DOMResult​(Node node)
        使用DOM节点创建新的输出目标。

        实际上,节点应该是Document节点, DocumentFragment节点或Element节点。 换句话说,一个接受子节点的节点。

        siblingNodesystemId将设置为null

        参数
        node - 将包含结果树的DOM节点。
      • DOMResult

        public DOMResult​(Node node,
                         String systemId)
        使用DOM节点创建具有指定系统ID的新输出目标。

        实际上,节点应该是Document节点, DocumentFragment节点或Element节点。 换句话说,一个接受子节点的节点。

        siblingNode将设置为null

        参数
        node - 将包含结果树的DOM节点。
        systemId - 可以与该节点关联使用的系统标识符。
      • DOMResult

        public DOMResult​(Node node,
                         Node nextSibling)
        使用DOM节点创建新的输出目标,指定之前应插入结果节点的子节点。

        实际上, nodenextSibling应该是Document节点, DocumentFragment节点或Element节点。 换句话说,一个接受子节点的节点。

        使用nextSibling指定之前应插入结果节点的子节点。 如果nextSibling不是同级node ,那么IllegalArgumentException异常。 如果nodenullnextSibling不是null ,则抛出IllegalArgumentException 如果nextSiblingnull ,则行为与调用DOMResult(Node node)相同, 即将结果节点附加为指定的node的最后一个子节点。

        systemId将设置为null

        参数
        node - 将包含结果树的DOM节点。
        nextSibling - 之前应插入结果节点的子节点。
        异常
        IllegalArgumentException - 如果 nextSibling不是 nodenode的兄弟, nodenullnextSibling不是 null
        从以下版本开始:
        1.5
      • DOMResult

        public DOMResult​(Node node,
                         Node nextSibling,
                         String systemId)
        使用DOM节点创建新的输出目标,指定应在其中插入结果节点的子节点和指定的系统ID。

        实际上, nodenextSibling应该是Document节点, DocumentFragment节点或Element节点。 换句话说,一个接受子节点的节点。

        使用nextSibling指定之前应插入结果节点的子节点。 如果nextSibling不是同级node ,那么IllegalArgumentException异常。 如果nodenullnextSibling不是null ,则抛出IllegalArgumentException 如果nextSiblingnull ,则行为与调用DOMResult(Node node, String systemId)相同, 即将结果节点附加为指定节点的最后一个子节点并使用指定的系统ID。

        参数
        node - 将包含结果树的DOM节点。
        nextSibling - 之前应插入结果节点的子节点。
        systemId - 可以与该节点关联使用的系统标识符。
        异常
        IllegalArgumentException - 如果 nextSibling不是 nodenode的兄弟, node nullnextSibling不是 null
        从以下版本开始:
        1.5