XML DOM Document Object
- Vorige pagina DOM NamedNodeMap
- Volgende pagina DOM Element
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. |
- Vorige pagina DOM NamedNodeMap
- Volgende pagina DOM Element