XML DOM Document Object

The Document object represents the entire XML document.

XML document object

The Document object is the root of an XML document tree, providing us with the main entry point to access document data.

Since element nodes, text nodes, comments, processing instructions, etc., cannot exist outside the document, the Document object also includes methods for creating these objects. The Node object has an ownerDocument property that associates it with the Document that created it.

Properties of the Document object

Eigenschappen Beschrijving
childNodes Return the NodeList of child nodes of the document.
doctype Return the document type declaration associated with the document.
documentElement Return the root node of the document.
documentURI Set or return the location of the document.
domConfig Return the configuration used when calling normalizeDocument().
firstChild Return the first child node of the document.
implementation Return the DOMImplementation object handling this document.
inputEncoding Return the encoding method used by the document (at parsing time).
lastChild Retourneer de laatste subnode van het document.
nodeName Retourneer de naam van de node (afhankelijk van zijn type).
nodeType Retourneer het type van de node.
nodeValue Stel in of retourneer de waarde van de node (afhankelijk van zijn type).
xmlEncoding Retourneer de XML-encoding van het document.
xmlStandalone Stel in of retourneer of het document onafhankelijk is.
xmlVersion Stel in of retourneer de XML-versie van het document.

Methoden van het Document-object

Methode Beschrijving
adoptNode() Nem een node van een ander document over naar dit document en retourneer de overgenomen node.
createAttribute() Maak een attribuutnode met een specifieke naam aan en retourneer het nieuwe Attr-object.
createAttributeNS() Maak een attribuutnode met een specifieke naam en namespace aan en retourneer het nieuwe Attr-object.
createCDATASection() Maak een CDATA sectie node aan.
createComment() Maak een commentaarnode aan.
createDocumentFragment() Maak een lege DocumentFragment-object aan en retourneer deze.
createElement() Maak een elementnode aan.
createElementNS() Maak een elementnode met een specifieke namespace aan.
createEntityReference() Maak een EntityReference-object aan en retourneer dit object.
createProcessingInstruction() Maak een ProcessingInstruction-object aan en retourneer dit object.
createTextNode() Maak een tekstnode aan.
getElementById() Retourneer het element met een specifieke id-waarde.
getElementsByTagName() Retourneer een NodeList van alle elementen met een specifieke naam.
getElementsByTagNameNS() Retourneer een NodeList van alle elementen met een specifieke naam en namespace.
importNode() Importeer een node van een andere document naar dit document.
normalizeDocument()
renameNode() Hernoem een elementnode of een attribuutnode.

Eigenschappen van het DocumentType-object

Elk document heeft een DOCTYPE-eigenschap, de waarde ervan is null of een DocumentType-object.

Het DocumentType object biedt een interface voor de definities van entiteiten voor een XML document.

Eigenschappen Beschrijving
name Retourneert de naam van de DTD.
publicId Retourneert de publieke identifier van de DTD.
systemId Retourneert het systeemidentificatiegetal van de externe DTD.

Methoden van het DocumentImplementation object

Het DOMImplementation object voert operaties uit die onafhankelijk zijn van de document object model voor elke specifieke instantie.

Methode Beschrijving
createDocument() Maak een nieuwe DOM Document object aan met de gespecificeerde documenttype.
createDocumentType() Maak een lege DocumentType knoop aan.
getFeature() Retourneert een object van de API die de gespecificeerde kenmerken en versies implementeert (indien aanwezig).
hasFeature() Controleer of de DOM implementatie specifieke kenmerken en versies heeft geïmplementeerd.

Eigenschappen van het ProcessingInstruction object

Een ProcessingInstruction object vertegenwoordigt een procesinstructie.

Een procesinstructie wordt gebruikt om processor specifieke informatie te behouden in de tekst van een XML document.

Eigenschappen Beschrijving
data Stel in of返回性能的inhoud.
doel Keer terug naar het doel van deze handleiding.