XML DOM Document object
- Föregående sida DOM Comment
- Nästa sida DOM DocumentType
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 |
- Föregående sida DOM Comment
- Nästa sida DOM DocumentType