模块 java.xml

类 DOMResult

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

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

如果未设置输出 DOM 源,转换将创建一个文档节点作为转换结果的容器,可以使用 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 不是 node 的兄弟或 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 不是 node 的兄弟或 nodenullnextSibling 不是 null
      自从:
      1.5
  • 方法详情