XML DOM Document-objekti
- edellinen sivu DOM Comment
- Seuraava sivu DOM DocumentType
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ä |
- edellinen sivu DOM Comment
- Seuraava sivu DOM DocumentType