XML DOM Document Object
- Vorige pagina DOM Comment
- Next page DOM DocumentType
Het Document-object vertegenwoordigt het hele XML-document.
Document-object
Het Document-object is de wortel van een documentboom en biedt ons toegang tot de oorspronkelijke (of topste) toegangspunten voor de documentgegevens.
Voor elementknooppunten, tekstknooppunten, comments, processing instructions, enz., die niet buiten het document kunnen bestaan, biedt het documentobject ook methoden om deze objecten te creëren. Het Node-object biedt een ownerDocument-eigenschap, waardoor deze objecten kunnen worden geassocieerd met het Document waarin ze zijn gecreëerd.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: World Wide Web Consortium (Internetstandaarden)
Eigenschappen van het Document-object
Eigenschap | Beschrijving | IE | F | O | W3C |
---|---|---|---|---|---|
async | Bepalen of de download van XML-bestanden synchroon moet worden afgehandeld. | 5 | 1.5 | 9 | Nee |
childNodes | Retourner de lijst van knooppunten die subknooppunten van het document zijn. | 5 | 1 | 9 | Ja |
doctype | Retourner de documenttypeverklaring (DTD) gerelateerd aan het document. | 6 | 1 | 9 | Ja |
documentElement | Retourner de wortelknoop van het document. | 5 | 1 | 9 | Ja |
documentURI | Instellen of retourneren van de positie van het document. | Nee | 1 | 9 | Ja |
domConfig | Retourner de configuratie gebruikt bij het aanroepen van normalizeDocument(). | Nee | Ja | ||
firstChild | Retourner de eerste nakomeling van het document. | 5 | 1 | 9 | Ja |
implementation | Retourner het DOMImplementation-object dat het document verwerkt. | Nee | 1 | 9 | Ja |
inputEncoding | Retourner de coderingsmethode gebruikt voor het document (bij het parseren). | Nee | 1 | Nee | Ja |
lastChild | Retourner de laatste nakomeling van het document. | 5 | 1 | 9 | Ja |
nodeName | Retourner de naam van het knoopobject op basis van het knooptype. | 5 | 1 | 9 | Ja |
nodeType | Retourner het knooptype van het knoopobject. | 5 | 1 | 9 | Ja |
nodeValue | Instellen of retourneren van de waarde van het knoopobject op basis van het knooptype. | 5 | 1 | 9 | Ja |
strictErrorChecking | Instellen of retourneren of foutcontrole verplicht is. | Nee | 1 | Nee | Ja |
text | Retourner de tekst van het knoopobject en zijn nakomelingen (alleen voor IE). | 5 | Nee | Nee | Nee |
xml | Retourner de XML van het knoopobject en zijn nakomelingen (alleen voor IE). | 5 | Nee | Nee | Nee |
xmlEncoding | Retourner de coderingsmethode van het document. | Nee | 1 | Nee | Ja |
xmlStandalone | Instellen of retourneren of het document standalone is. | Nee | 1 | Nee | Ja |
xmlVersion | Stel in of retourneer de XML-versie van het document. | Nee | 1 | Nee | Ja |
Methoden van het Document-object
Eigenschap | Beschrijving | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | Selecteer een knoop van een ander document naar dit document en retourneer de geselecteerde knoop. | Nee | Ja | ||
createAttribute(name) | Maak een eigenschapsknoop aan met een gespecificeerde naam en retourneer het nieuwe Attr-object. | 6 | 1 | 9 | Ja |
createAttributeNS(uri,name) | Maak een eigenschapsknoop aan met een gespecificeerde naam en naamruimte en retourneer het nieuwe Attr-object. | 9 | Ja | ||
createCDATASection() | Maak een CDATA-sectie aan. | 5 | 1 | 9 | Ja |
createComment() | Maak een annotatieknoop aan. | 6 | 1 | 9 | Ja |
createDocumentFragment() | Maak een lege DocumentFragment-objecten retourneer dit object. | 5 | 1 | 9 | Ja |
createElement() | Maak een elementknoop aan. | 5 | 1 | 9 | Ja |
createElementNS() | Maak een elementknoop aan met een gespecificeerde naamruimte. | Nee | 1 | 9 | Ja |
createEvent() | Maak een nieuw Event-object aan. | Ja | |||
createEntityReference(name) | Maak een EntityReference-object aan en retourneer dit object. | 5 | Nee | Ja | |
createExpression() | Maak een XPath-expressie aan om later te berekenen. | Ja | |||
createProcessingInstruction() | Maak een ProcessingInstruction-object aan en retourneer dit object. | 5 | 9 | Ja | |
createRange() | Maak een Range-object aan en retourneer dit object. | Nee | Ja | ||
evaluate() | Bereken een XPath-expressie. | Nee | 1 | 9 | Ja |
createTextNode() | Maak een tekstknoop aan. | 5 | 1 | 9 | Ja |
getElementById() | Zoek naar een element met een gespecificeerde unieke ID. | 5 | 1 | 9 | Ja |
getElementsByTagName() | Geef alle elementknooppunten terug die de gespecificeerde naam hebben. | 5 | 1 | 9 | Ja |
getElementsByTagNameNS() | Geef alle elementknooppunten terug die de gespecificeerde naam en naamruimte hebben. | Nee | 1 | 9 | Ja |
importNode() | Kopieer een knoop van een ander document naar dit document om toe te passen. | 9 | Ja | ||
loadXML() | Maak een document door een XML-labeltekenreeks te analyseren. | ||||
normalizeDocument() | Nee | Ja | |||
renameNode() | Hernoem een element of een eigenschapsknoop. | Nee | Ja |
- Vorige pagina DOM Comment
- Next page DOM DocumentType