java.lang.Cloneable, Branch, Document, Node, org.w3c.dom.Document, org.w3c.dom.Nodepublic class DOMDocument extends DefaultDocument implements org.w3c.dom.Document
DOMDocument implements an XML document which supports the W3C
DOM API.
DEFAULT_CONTENT_LIST_SIZEencodingNODE_TYPE_NAMESANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODEATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Constructor | Description |
|---|---|
DOMDocument() |
|
DOMDocument(java.lang.String name) |
|
DOMDocument(java.lang.String name,
DOMElement rootElement,
DOMDocumentType docType) |
|
DOMDocument(DOMDocumentType docType) |
|
DOMDocument(DOMElement rootElement) |
|
DOMDocument(DOMElement rootElement,
DOMDocumentType docType) |
| Modifier and Type | Method | Description |
|---|---|---|
org.w3c.dom.Node |
adoptNode(org.w3c.dom.Node source) |
|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild) |
|
org.w3c.dom.Node |
cloneNode(boolean deep) |
|
short |
compareDocumentPosition(org.w3c.dom.Node other) |
|
org.w3c.dom.Attr |
createAttribute(java.lang.String name) |
|
org.w3c.dom.Attr |
createAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName) |
|
org.w3c.dom.CDATASection |
createCDATASection(java.lang.String data) |
|
org.w3c.dom.Comment |
createComment(java.lang.String data) |
|
org.w3c.dom.DocumentFragment |
createDocumentFragment() |
|
org.w3c.dom.Element |
createElement(java.lang.String name) |
|
org.w3c.dom.Element |
createElementNS(java.lang.String namespaceURI,
java.lang.String qualifiedName) |
|
org.w3c.dom.EntityReference |
createEntityReference(java.lang.String name) |
|
org.w3c.dom.ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data) |
|
org.w3c.dom.Text |
createTextNode(java.lang.String data) |
|
org.w3c.dom.NamedNodeMap |
getAttributes() |
|
java.lang.String |
getBaseURI() |
|
org.w3c.dom.DocumentType |
getDoctype() |
|
org.w3c.dom.Element |
getDocumentElement() |
|
protected DocumentFactory |
getDocumentFactory() |
|
java.lang.String |
getDocumentURI() |
|
org.w3c.dom.DOMConfiguration |
getDomConfig() |
|
org.w3c.dom.Element |
getElementById(java.lang.String elementId) |
|
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String name) |
|
org.w3c.dom.NodeList |
getElementsByTagNameNS(java.lang.String namespace,
java.lang.String name) |
|
java.lang.Object |
getFeature(java.lang.String feature,
java.lang.String version) |
|
org.w3c.dom.Node |
getFirstChild() |
|
org.w3c.dom.NodeList |
getChildNodes() |
|
org.w3c.dom.DOMImplementation |
getImplementation() |
|
java.lang.String |
getInputEncoding() |
|
org.w3c.dom.Node |
getLastChild() |
|
java.lang.String |
getLocalName() |
|
java.lang.String |
getNamespaceURI() |
|
org.w3c.dom.Node |
getNextSibling() |
|
java.lang.String |
getNodeName() |
|
java.lang.String |
getNodeValue() |
|
org.w3c.dom.Document |
getOwnerDocument() |
|
org.w3c.dom.Node |
getParentNode() |
|
java.lang.String |
getPrefix() |
|
org.w3c.dom.Node |
getPreviousSibling() |
|
boolean |
getStrictErrorChecking() |
|
java.lang.String |
getTextContent() |
|
java.lang.Object |
getUserData(java.lang.String key) |
|
java.lang.String |
getXmlEncoding() |
|
boolean |
getXmlStandalone() |
|
java.lang.String |
getXmlVersion() |
|
boolean |
hasAttributes() |
|
boolean |
hasChildNodes() |
|
org.w3c.dom.Node |
importNode(org.w3c.dom.Node importedNode,
boolean deep) |
|
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild) |
|
boolean |
isDefaultNamespace(java.lang.String namespaceURI) |
|
boolean |
isEqualNode(org.w3c.dom.Node other) |
|
boolean |
isSameNode(org.w3c.dom.Node other) |
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version) |
|
java.lang.String |
lookupNamespaceURI(java.lang.String prefix) |
|
java.lang.String |
lookupPrefix(java.lang.String namespaceURI) |
|
void |
normalizeDocument() |
|
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild) |
|
org.w3c.dom.Node |
renameNode(org.w3c.dom.Node n,
java.lang.String namespaceURI,
java.lang.String qualifiedName) |
|
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild) |
|
void |
setDocumentURI(java.lang.String documentURI) |
|
void |
setNodeValue(java.lang.String nodeValue) |
|
void |
setPrefix(java.lang.String prefix) |
|
void |
setStrictErrorChecking(boolean strictErrorChecking) |
|
void |
setTextContent(java.lang.String textContent) |
|
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler) |
|
void |
setXmlStandalone(boolean xmlStandalone) |
|
void |
setXmlVersion(java.lang.String xmlVersion) |
|
boolean |
supports(java.lang.String feature,
java.lang.String version) |
add, add, add, addElement, appendContent, content, contentRemoved, createContentList, createContentList, createEmptyList, createResultList, createSingleResultList, elementByID, elementID, getContentAsStringValue, getContentAsText, getText, getTextTrim, hasContent, indexOf, invalidNodeTypeAddException, isReadOnly, node, nodeCount, nodeIterator, remove, remove, remove, setProcessingInstructionsaccept, add, addComment, addElement, addElement, addElement, addProcessingInstruction, addProcessingInstruction, asXML, asXPathResult, getDocument, getNodeType, getPath, getStringValue, getUniquePath, checkAddElementAllowed, childAdded, childRemoved, normalize, remove, setRootElement, setXMLEncoding, toString, writecreatePattern, createXPath, createXPathFilter, createXPathResult, detach, getNodeTypeName, getParent, getPath, getUniquePath, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setParent, setText, supportsParent, valueOfadd, add, add, appendContent, content, elementByID, indexOf, node, nodeCount, nodeIterator, remove, remove, remove, setProcessingInstructionsaddDocType, addNode, addNode, clearContent, clone, contentList, getDocType, getEntityResolver, getName, getRootElement, getXMLEncoding, processingInstruction, processingInstructions, processingInstructions, removeNode, removeProcessingInstruction, rootElementAdded, setContent, setDocType, setDocumentFactory, setEntityResolver, setNamecreateXPath, detach, getNodeTypeName, getParent, getPath, getText, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setParent, setText, supportsParent, valueOfpublic DOMDocument()
public DOMDocument(java.lang.String name)
public DOMDocument(DOMElement rootElement)
public DOMDocument(DOMDocumentType docType)
public DOMDocument(DOMElement rootElement, DOMDocumentType docType)
public DOMDocument(java.lang.String name,
DOMElement rootElement,
DOMDocumentType docType)
public boolean supports(java.lang.String feature,
java.lang.String version)
public java.lang.String getNamespaceURI()
getNamespaceURI in interface org.w3c.dom.Nodepublic java.lang.String getPrefix()
getPrefix in interface org.w3c.dom.Nodepublic void setPrefix(java.lang.String prefix)
throws org.w3c.dom.DOMException
setPrefix in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic java.lang.String getLocalName()
getLocalName in interface org.w3c.dom.Nodepublic java.lang.String getNodeName()
getNodeName in interface org.w3c.dom.Nodepublic java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
getNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic void setNodeValue(java.lang.String nodeValue)
throws org.w3c.dom.DOMException
setNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node getParentNode()
getParentNode in interface org.w3c.dom.Nodepublic org.w3c.dom.NodeList getChildNodes()
getChildNodes in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getFirstChild()
getFirstChild in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getLastChild()
getLastChild in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getPreviousSibling()
getPreviousSibling in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getNextSibling()
getNextSibling in interface org.w3c.dom.Nodepublic org.w3c.dom.NamedNodeMap getAttributes()
getAttributes in interface org.w3c.dom.Nodepublic org.w3c.dom.Document getOwnerDocument()
getOwnerDocument in interface org.w3c.dom.Nodepublic org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
throws org.w3c.dom.DOMException
insertBefore in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
replaceChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
removeChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
throws org.w3c.dom.DOMException
appendChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic boolean hasChildNodes()
hasChildNodes in interface org.w3c.dom.Nodepublic org.w3c.dom.Node cloneNode(boolean deep)
cloneNode in interface org.w3c.dom.Nodepublic boolean isSupported(java.lang.String feature,
java.lang.String version)
isSupported in interface org.w3c.dom.Nodepublic boolean hasAttributes()
hasAttributes in interface org.w3c.dom.Nodepublic org.w3c.dom.NodeList getElementsByTagName(java.lang.String name)
getElementsByTagName in interface org.w3c.dom.Documentpublic org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespace,
java.lang.String name)
getElementsByTagNameNS in interface org.w3c.dom.Documentpublic org.w3c.dom.DocumentType getDoctype()
getDoctype in interface org.w3c.dom.Documentpublic org.w3c.dom.DOMImplementation getImplementation()
getImplementation in interface org.w3c.dom.Documentpublic org.w3c.dom.Element getDocumentElement()
getDocumentElement in interface org.w3c.dom.Documentpublic org.w3c.dom.Element createElement(java.lang.String name)
throws org.w3c.dom.DOMException
createElement in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.DocumentFragment createDocumentFragment()
createDocumentFragment in interface org.w3c.dom.Documentpublic org.w3c.dom.Text createTextNode(java.lang.String data)
createTextNode in interface org.w3c.dom.Documentpublic org.w3c.dom.Comment createComment(java.lang.String data)
createComment in interface org.w3c.dom.Documentpublic org.w3c.dom.CDATASection createCDATASection(java.lang.String data)
throws org.w3c.dom.DOMException
createCDATASection in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data)
throws org.w3c.dom.DOMException
createProcessingInstruction in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Attr createAttribute(java.lang.String name)
throws org.w3c.dom.DOMException
createAttribute in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.EntityReference createEntityReference(java.lang.String name)
throws org.w3c.dom.DOMException
createEntityReference in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Node importNode(org.w3c.dom.Node importedNode,
boolean deep)
throws org.w3c.dom.DOMException
importNode in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Element createElementNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
throws org.w3c.dom.DOMException
createElementNS in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Attr createAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
throws org.w3c.dom.DOMException
createAttributeNS in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Element getElementById(java.lang.String elementId)
getElementById in interface org.w3c.dom.Documentprotected DocumentFactory getDocumentFactory()
getDocumentFactory in class DefaultDocumentpublic java.lang.String getInputEncoding()
getInputEncoding in interface org.w3c.dom.Documentpublic java.lang.String getXmlEncoding()
getXmlEncoding in interface org.w3c.dom.Documentpublic boolean getXmlStandalone()
getXmlStandalone in interface org.w3c.dom.Documentpublic void setXmlStandalone(boolean xmlStandalone)
throws org.w3c.dom.DOMException
setXmlStandalone in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic java.lang.String getXmlVersion()
getXmlVersion in interface org.w3c.dom.Documentpublic void setXmlVersion(java.lang.String xmlVersion)
throws org.w3c.dom.DOMException
setXmlVersion in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic boolean getStrictErrorChecking()
getStrictErrorChecking in interface org.w3c.dom.Documentpublic void setStrictErrorChecking(boolean strictErrorChecking)
setStrictErrorChecking in interface org.w3c.dom.Documentpublic java.lang.String getDocumentURI()
getDocumentURI in interface org.w3c.dom.Documentpublic void setDocumentURI(java.lang.String documentURI)
setDocumentURI in interface org.w3c.dom.Documentpublic org.w3c.dom.Node adoptNode(org.w3c.dom.Node source)
throws org.w3c.dom.DOMException
adoptNode in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic org.w3c.dom.DOMConfiguration getDomConfig()
getDomConfig in interface org.w3c.dom.Documentpublic void normalizeDocument()
normalizeDocument in interface org.w3c.dom.Documentpublic org.w3c.dom.Node renameNode(org.w3c.dom.Node n,
java.lang.String namespaceURI,
java.lang.String qualifiedName)
throws org.w3c.dom.DOMException
renameNode in interface org.w3c.dom.Documentorg.w3c.dom.DOMExceptionpublic java.lang.String getBaseURI()
getBaseURI in interface org.w3c.dom.Nodepublic short compareDocumentPosition(org.w3c.dom.Node other)
throws org.w3c.dom.DOMException
compareDocumentPosition in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic java.lang.String getTextContent()
throws org.w3c.dom.DOMException
getTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
setTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic boolean isSameNode(org.w3c.dom.Node other)
isSameNode in interface org.w3c.dom.Nodepublic java.lang.String lookupPrefix(java.lang.String namespaceURI)
lookupPrefix in interface org.w3c.dom.Nodepublic boolean isDefaultNamespace(java.lang.String namespaceURI)
isDefaultNamespace in interface org.w3c.dom.Nodepublic java.lang.String lookupNamespaceURI(java.lang.String prefix)
lookupNamespaceURI in interface org.w3c.dom.Nodepublic boolean isEqualNode(org.w3c.dom.Node other)
isEqualNode in interface org.w3c.dom.Nodepublic java.lang.Object getFeature(java.lang.String feature,
java.lang.String version)
getFeature in interface org.w3c.dom.Nodepublic java.lang.Object setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
setUserData in interface org.w3c.dom.Nodepublic java.lang.Object getUserData(java.lang.String key)
getUserData in interface org.w3c.dom.Node