XML DOM Document objekt
- Forrige side DOM Comment
- Næste side DOM DocumentType
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 |
- Forrige side DOM Comment
- Næste side DOM DocumentType