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
An XML Declaration. Includes support for treating the declaration contents as pseudo attributes.
-
Constructor Summary
ConstructorsConstructorDescriptionXmlDeclaration(String name, boolean isDeclaration) Create a new XML declaration -
Method Summary
Methods inherited from class org.jsoup.nodes.LeafNode
absUrl, attr, attr, attributes, baseUri, childNodeSize, doClone, doSetBaseUri, empty, ensureChildNodes, hasAttr, hasAttributes, nodeValue, parent, removeAttrMethods inherited from class org.jsoup.nodes.Node
addChildren, addChildren, after, after, attributesSize, before, before, childNode, childNodes, childNodesAsArray, childNodesCopy, clearAttributes, equals, filter, firstChild, firstSibling, forEachNode, hashCode, hasParent, hasSameValue, html, indent, lastChild, lastSibling, nameIs, nextElementSibling, nextSibling, nodeStream, nodeStream, normalName, outerHtml, outerHtml, outerHtml, ownerDocument, parentElement, parentElementIs, parentNameIs, parentNode, previousElementSibling, previousSibling, remove, removeChild, reparentChild, replaceChild, replaceWith, root, setBaseUri, setParentNode, setSiblingIndex, shallowClone, siblingIndex, siblingNodes, sourceRange, traverse, unwrap, wrap
-
Constructor Details
-
XmlDeclaration
Create a new XML declaration- Parameters:
name- of declarationisDeclaration-trueif a declaration (first char is `!`), otherwise a processing instruction (first char is `?`).
-
-
Method Details
-
nodeName
Description copied from class:NodeGet the node name of this node. Use for debugging purposes and not logic switching (for that, use instanceof). -
name
Get the name of this declaration.- Returns:
- name of this declaration.
-
getWholeDeclaration
Get the unencoded XML declaration.- Returns:
- XML declaration
-
toString
Description copied from class:NodeGets this node's outer HTML. -
clone
Description copied from class:NodeCreate 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 owningDocumentto retain the configured output settings and parser.
The cloned node may be adopted into another Document or node structure using
Element.appendChild(Node). - If this node is a
-