XML DOM Document object

Document-objektet representerar hela XML-dokumentet.

Document-objektet

Document-objektet är roden till ett dokumentträd och kan ge oss den första (eller översta) tillgången till dokumentdata.

För elementnoder, textnoder, kommentarer, instruktioner och andra som inte kan finnas utanför document, tillhandahåller document-objektet också metoder för att skapa dessa objekt. Node-objektet tillhandahåller en ownerDocument-egenskap som kan koppla dem till Document-objektet där de skapades.

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

Egenskaper för Document-objektet

Egenskaper Beskrivning IE F O W3C
async Bestämmer om nedladdningen av XML-filen ska hanteras synkront. 5 1.5 9 Nej
childNodes Returnera en nodlista av undernoder som tillhör dokumentet. 5 1 9 Ja
doctype Returnera dokumenttypsdeklarationen (DTD) som är relaterad till dokumentet. 6 1 9 Ja
documentElement Returnera dokumentets rotnod. 5 1 9 Ja
documentURI Ställ in eller returnera dokumentets plats. Nej 1 9 Ja
domConfig Returnera konfigurationen som användes när normalizeDocument() anropades.     Nej Ja
firstChild Returnera dokumentets första undernod. 5 1 9 Ja
implementation Returnera DOMImplementation-objektet som hanterar dokumentet. Nej 1 9 Ja
inputEncoding Returnera kodningsmetoden som används för dokumentet (vid tolkning). Nej 1 Nej Ja
lastChild Returnera dokumentets sista undernod. 5 1 9 Ja
nodeName Returnera namnet baserat på nodtypen. 5 1 9 Ja
nodeType Returnera nodens nodtyp. 5 1 9 Ja
nodeValue Ställ in eller returnera nodens värde baserat på nodtypen. 5 1 9 Ja
strictErrorChecking Ställ in eller returnera om felkontrollen måste genomföras påtvingande. Nej 1 Nej Ja
text Returnera text för noden och dess efterkommande (endast för IE). 5 Nej Nej Nej
xml Returnera XML för noden och dess efterkommande (endast för IE). 5 Nej Nej Nej
xmlEncoding Returnera dokumentets kodningsmetod. Nej 1 Nej Ja
xmlStandalone Ställ in eller returnera om dokumentet är standalone. Nej 1 Nej Ja
xmlVersion Ställ in eller returnera XML-versionen för dokumentet. Nej 1 Nej Ja

Metoder för Document-objektet

Egenskaper Beskrivning IE F O W3C
adoptNode(sourcenode) Välj en nod från ett annat dokument till detta dokument och returnera den valda noden.     Nej Ja
createAttribute(name) Skapa en attributnod med angiven namn och returnera det nya Attr-objektet. 6 1 9 Ja
createAttributeNS(uri,name) Skapa en attributnod med angiven namn och namnrymd, och returnera det nya Attr-objektet.     9 Ja
createCDATASection() Skapa en CDATA-sektion. 5 1 9 Ja
createComment() Skapa en kommentar nod. 6 1 9 Ja
createDocumentFragment() Skapa en tom DocumentFragment-objektoch returnera detta objekt. 5 1 9 Ja
createElement() Skapa ett elementnod. 5 1 9 Ja
createElementNS() Skapa ett elementnod med angiven namnrymd. Nej 1 9 Ja
createEvent() Skapa ett nytt Event-objekt.       Ja
createEntityReference(name) Skapa ett EntityReference-objekt och returnera detta objekt. 5   Nej Ja
createExpression() Skapa en XPath-uttryck för att beräkna senare.       Ja
createProcessingInstruction() Skapa ett ProcessingInstruction-objekt och returnera detta objekt. 5   9 Ja
createRange() Skapa ett Range-objekt och returnera detta objekt. Nej     Ja
evaluate() Beräkna ett XPath-uttryck. Nej 1 9 Ja
createTextNode() Skapa en textnod. 5 1 9 Ja
getElementById() Sök efter element med angiven unik ID. 5 1 9 Ja
getElementsByTagName() Returnera alla elementnoder med angiven namn. 5 1 9 Ja
getElementsByTagNameNS() Returnera alla elementnoder med angiven namn och namnrymd. Nej 1 9 Ja
importNode() Kopiera en nod från ett annat dokument till detta dokument för att tillämpa.     9 Ja
loadXML() Genom att解析XML-taggsträngar för att komponera dokument.        
normalizeDocument()       Nej Ja
renameNode() Omdöpe element eller egenskapsnod.     Nej Ja