Package org.jsoup.nodes

Class XmlDeclaration

java.lang.Object
org.jsoup.nodes.Node
org.jsoup.nodes.LeafNode
org.jsoup.nodes.XmlDeclaration
All Implemented Interfaces:
Cloneable

public class XmlDeclaration extends LeafNode
An XML Declaration. Includes support for treating the declaration contents as pseudo attributes.
  • Constructor Details

    • XmlDeclaration

      public XmlDeclaration(String name, boolean isDeclaration)
      Create a new XML declaration
      Parameters:
      name- of declaration
      isDeclaration- true if a declaration (first char is `!`), otherwise a processing instruction (first char is `?`).
  • Method Details

    • nodeName

      public String nodeName()
      Description copied from class: Node
      Get the node name of this node. Use for debugging purposes and not logic switching (for that, use instanceof).
      Specified by:
      nodeName in class Node
      Returns:
      node name
    • name

      public String name()
      Get the name of this declaration.
      Returns:
      name of this declaration.
    • getWholeDeclaration

      public String getWholeDeclaration()
      Get the unencoded XML declaration.
      Returns:
      XML declaration
    • toString

      public String toString()
      Description copied from class: Node
      Gets this node's outer HTML.
      Overrides:
      toString in class Node
      Returns:
      outer HTML.
      See Also:
    • clone

      public XmlDeclaration clone()
      Description copied from class: Node
      Create a stand-alone, deep copy of this node, and all of its children. The cloned node will have no siblings.

      • If this node is a LeafNode, the clone will have no parent.
      • If this node is an Element, the clone will have a simple owning Document to retain the configured output settings and parser.

      The cloned node may be adopted into another Document or node structure using Element.appendChild(Node).

      Overrides:
      clone in class Node
      Returns:
      a stand-alone cloned node, including clones of any children
      See Also: