XML DOM Document-objekti

Document-objekti edustaa koko XML-dokumenttia.

Document-objekti

Document-objekti on dokumenttipuun juuri, ja se tarjoaa meille ensimmäisen (tai ylin) pääsyn dokumenttiin.

Elementti-solmuja, tekstisolmuja, kommentteja, ohjeita jne. ei voi olla dokumentin ulkopuolella. Document-objekti tarjoaa myös menetelmiä näiden objektien luomiseen. Node-objekti tarjoaa ownerDocument-ominaisuuden, joka voi liittää ne niiden luovuttaneeseen Document-objektiin.

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

Document-objektin ominaisuudet

Ominaisuus Kuvaus IE F O W3C
async Määritä, synkronoidaanko XML-tiedoston lataus. 5 1.5 9 Ei
childNodes Palauta dokumentin alisolmujen solmun lista. 5 1 9 Kyllä
doctype Palauta dokumenttiin liittyvä dokumentityypin määrittely (DTD). 6 1 9 Kyllä
documentElement Palauta dokumentin juurisolmu. 5 1 9 Kyllä
documentURI Aseta tai palauta dokumentin sijainti. Ei 1 9 Kyllä
domConfig Palauta konfiguraatio, jota käytetään, kun kutsutaan normalizeDocument().     Ei Kyllä
firstChild Palauta dokumentin ensimmäinen lapsisolmu. 5 1 9 Kyllä
implementation Palauta käsittelevä DOMImplementation-objekti. Ei 1 9 Kyllä
inputEncoding Palauta dokumentin koodausmenetelmä (jossa käsitellään). Ei 1 Ei Kyllä
lastChild Palauta dokumentin viimeinen lapsisolmu. 5 1 9 Kyllä
nodeName Palauta solmun nimi sen tyypin mukaan. 5 1 9 Kyllä
nodeType Palauta solmun solmun tyyppi. 5 1 9 Kyllä
nodeValue Aseta tai palauta solmun arvo solmun tyypin mukaan. 5 1 9 Kyllä
strictErrorChecking Aseta tai palauta, tehdäänkö virheen tarkistus pakollisesti. Ei 1 Ei Kyllä
text Palauta solmun ja sen jälkeläisten teksti (vain IE). 5 Ei Ei Ei
xml Palauta solmun ja sen jälkeläisten XML (vain IE). 5 Ei Ei Ei
xmlEncoding Palauta dokumentin koodausmenetelmä. Ei 1 Ei Kyllä
xmlStandalone Aseta tai palauta, onko dokumentti standalone. Ei 1 Ei Kyllä
xmlVersion Aseta tai palauta dokumentin XML-versio. Ei 1 Ei Kyllä

Document-objektin metodit

Ominaisuus Kuvaus IE F O W3C
adoptNode(sourcenode) Valitse solmu toisesta dokumentista tähän dokumenttiin ja palauta valittu solmu.     Ei Kyllä
createAttribute(name) Luo uusi attribuuttisolmu, jolla on määritelty nimi, ja palauta uusi Attr-objekti. 6 1 9 Kyllä
createAttributeNS(uri,name) Luo uusi attribuuttisolmu, jolla on määritelty nimi ja nimenkuori, ja palauta uusi Attr-objekti.     9 Kyllä
createCDATASection() Luo CDATA-alueen solmu. 5 1 9 Kyllä
createComment() Luo kommenttisolmu. 6 1 9 Kyllä
createDocumentFragment() Luo tyhjä DocumentFragment-objektija palauta tämä objekti. 5 1 9 Kyllä
createElement() Luo elementtisolmu. 5 1 9 Kyllä
createElementNS() Luo elementtisolmu, jolla on määritelty nimi ja nimenkuori. Ei 1 9 Kyllä
createEvent() Luo uusi Event-objekti.       Kyllä
createEntityReference(name) Luo EntityReference-objekti ja palauta tämä objekti. 5   Ei Kyllä
createExpression() Luo XPath-laskelma, jota lasketaan myöhemmin.       Kyllä
createProcessingInstruction() Luo ProcessingInstruction-objekti ja palauta tämä objekti. 5   9 Kyllä
createRange() Luo Range-objekti ja palauta tämä objekti. Ei     Kyllä
evaluate() Laske XPath-laskelma. Ei 1 9 Kyllä
createTextNode() Luo tekstisolmu. 5 1 9 Kyllä
getElementById() Etsi elementti, jolla on määritelty yksilöllinen ID. 5 1 9 Kyllä
getElementsByTagName() Palauta kaikki nimeltään varustetut elementtisolut. 5 1 9 Kyllä
getElementsByTagNameNS() Palauta kaikki nimeltään ja nimenkuorella varustetut elementtisolut. Ei 1 9 Kyllä
importNode() Kopioi solmu toisesta dokumentista tähän dokumenttiin sovellettavaksi.     9 Kyllä
loadXML() Rakenna dokumentti XML-tyyppisestä merkkijonosta.        
normalizeDocument()       Ei Kyllä
renameNode() Nimeä elementti tai ominaisuusnode uudelleen.     Ei Kyllä