XML DOM Document objekt

Document-objektet repræsenterer hele XML-dokumentet.

Document-objektet

Document-objektet er roden til dokumenttræet og giver os adgang til dokumentdataene første gang (eller øverste lag).

Brugt til elementknuder, tekstknuder, kommentarer, instruktioner osv., som ikke kan eksistere uden for dokumentet. Document-objektet tilbyder også metoder til at oprette disse objekter. Node-objektet tilbyder en ownerDocument-egenskab, som kan associere dem med det Document, de blev oprettet i.

IE: Internet Explorer: F: Firefox: O: Opera: W3C: World Wide Web Consortium (Internetstandard)

Egenskaber for Document-objektet

Egenskab Beskrivelse IE F O W3C
async Definerer om nedlæsning af XML-filer skal håndteres synkront. 5 1.5 9 Nej
childNodes Returner en liste over noder, der er underdokumentets underdokumenter. 5 1 9 Ja
doctype Returner dokumenttype-deklarationen (DTD) relateret til dokumentet. 6 1 9 Ja
documentElement Returner dokumentets rodnode. 5 1 9 Ja
documentURI Indstil eller returner dokumentets placering. Nej 1 9 Ja
domConfig Returner konfigurationen brugt, når normalizeDocument() kaldes.     Nej Ja
firstChild Returner dokumentets første underknude. 5 1 9 Ja
implementation Returner DOMImplementation-objektet, der håndterer dokumentet. Nej 1 9 Ja
inputEncoding Returner kodningmetoden brugt til dokumentet (ved fortolkning). Nej 1 Nej Ja
lastChild Returner dokumentets sidste underknude. 5 1 9 Ja
nodeName Returner navnet baseret på knudens type. 5 1 9 Ja
nodeType Returner knudens nodetype. 5 1 9 Ja
nodeValue Indstil eller returner knudens værdi baseret på knudens type. 5 1 9 Ja
strictErrorChecking Indstil eller returner om der skal udføres tvunget fejlkontrol. Nej 1 Nej Ja
text Returner teksten for knuden og dens efterkommere (kun brugt i IE). 5 Nej Nej Nej
xml Returner XML for knuden og dens efterkommere (kun brugt i IE). 5 Nej Nej Nej
xmlEncoding Returner dokumentets kodningmetode. Nej 1 Nej Ja
xmlStandalone Indstil eller returner om dokumentet er standalone. Nej 1 Nej Ja
xmlVersion Indstil eller returner dokumentets XML-version. Nej 1 Nej Ja

Metoder for Document-objektet

Egenskab Beskrivelse IE F O W3C
adoptNode(sourcenode) Vælg en knude fra et andet dokument til dette dokument og returner den valgte knude.     Nej Ja
createAttribute(name) Opret en egenskabsknude med angivet navn, og returner det nye Attr-objekt. 6 1 9 Ja
createAttributeNS(uri,name) Opret en egenskabsknude med angivet navn og navnerum, og returner det nye Attr-objekt.     9 Ja
createCDATASection() Opret en CDATA-sektion. 5 1 9 Ja
createComment() Opret en kommentarknude. 6 1 9 Ja
createDocumentFragment() Opret en tom DocumentFragment-objektog returner dette objekt. 5 1 9 Ja
createElement() Opret et elementknude. 5 1 9 Ja
createElementNS() Opret et elementknude med angivet navn og navnerum. Nej 1 9 Ja
createEvent() Opret en ny Event-objekt.       Ja
createEntityReference(name) Opret en EntityReference-objekt og returner dette objekt. 5   Nej Ja
createExpression() Opret en XPath-udtryk til senere beregning.       Ja
createProcessingInstruction() Opret en ProcessingInstruction-objekt og returner dette objekt. 5   9 Ja
createRange() Opret en Range-objekt og returner dette objekt. Nej     Ja
evaluate() Beregn en XPath-udtryk. Nej 1 9 Ja
createTextNode() Opret en tekstknude. 5 1 9 Ja
getElementById() Find element med angivet unik ID. 5 1 9 Ja
getElementsByTagName() Returnerer alle elementknuder med angivet navn. 5 1 9 Ja
getElementsByTagNameNS() Returnerer alle elementknuder med angivet navn og navnerum. Nej 1 9 Ja
importNode() Kopier en knude fra et andet dokument til dette dokument for at anvende det.     9 Ja
loadXML() Danner dokument ved at analysere XML-taggstrenge.        
normalizeDocument()       Nej Ja
renameNode() Omdøb element eller egenskabsknude.     Nej Ja