Module java.xml

Class DOMResult

java.lang.Object
javax.xml.transform.dom.DOMResult
所有已实现的接口:
Result

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

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

自从:
1.4
  • Field Details

  • Constructor Details

    • 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节点创建新的输出目标,带有指定的系统标识符。

      实际上,节点应该是一个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不是node的兄弟节点,或者nodenullnextSibling不为null
      自从:
      1.5
    • DOMResult

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

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

      使用nextSibling指定应在其中插入结果节点的子节点。如果nextSibling不是node的兄弟节点,则会抛出IllegalArgumentException。如果nodenullnextSibling不为null,则会抛出IllegalArgumentException。如果nextSiblingnull,则行为与调用DOMResult(Node node)相同,即将结果节点附加为指定节点的最后一个子节点,并使用指定的系统标识符。

      参数:
      node - 将包含结果树的DOM节点。
      nextSibling - 应在其中插入结果节点的子节点。
      systemId - 可以与此节点关联的系统标识符。
      抛出:
      IllegalArgumentException - 如果nextSibling不是node的兄弟节点,或者nodenullnextSibling不为null
      自从:
      1.5
  • Method Details