XML DOM - Document-Objekt
- Vorherige Seite DOM Kommentar
- Nächste Seite DOM DocumentType
Das Document-Objekt repräsentiert das gesamte XML-Dokument.
Document-Objekt
Das Document-Objekt ist der Wurzknoten eines Dokumentbaums und bietet uns den ersten (oder obersten) Zugriff auf die Dokumentdaten.
Für Elementknoten, Textknoten, Kommentare, Anweisungen und andere, die nicht außerhalb des Dokuments existieren können, bietet der Document-Objekt ebenfalls Methoden zur Erstellung dieser Objekte. Das Node-Objekt bietet eine ownerDocument-Eigenschaft, die sie mit dem Document verbindet, in dem sie erstellt wurden.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: World Wide Web Consortium (Internet-Standard)
Eigenschaften des Document-Objekts
Eigenschaft | Beschreibung | IE | F | O | W3C |
---|---|---|---|---|---|
async | Legt fest, ob der Download der XML-Datei synchron behandelt werden soll. | 5 | 1.5 | 9 | Nein |
childNodes | Gibt die Knotenliste der Kindknoten des Dokuments zurück. | 5 | 1 | 9 | Ja |
doctype | Gibt die Dokumenttypdeklaration (DTD) zurück, die mit dem Dokument verbunden ist. | 6 | 1 | 9 | Ja |
documentElement | Gibt den Wurzknoten des Dokuments zurück. | 5 | 1 | 9 | Ja |
documentURI | Einstellen oder zurückgeben der Position des Dokuments. | Nein | 1 | 9 | Ja |
domConfig | Gibt die Konfiguration zurück, die bei der Aufrufung von normalizeDocument() verwendet wird. | Nein | Ja | ||
firstChild | Gibt den ersten Kindknoten des Dokuments zurück. | 5 | 1 | 9 | Ja |
implementation | Gibt das DOMImplementation-Objekt zurück, das das Dokument verarbeitet. | Nein | 1 | 9 | Ja |
inputEncoding | Gibt die Kodierungsmethode zurück, die für das Dokument verwendet wird (bei der Analyse). | Nein | 1 | Nein | Ja |
lastChild | Gibt den letzten Kindknoten des Dokuments zurück. | 5 | 1 | 9 | Ja |
nodeName | Gibt den Namen des Knotens basierend auf seinem Typ zurück. | 5 | 1 | 9 | Ja |
nodeType | Gibt den Knotentyp des Knotens zurück. | 5 | 1 | 9 | Ja |
nodeValue | Einstellen oder zurückgeben des Wertes des Knotens basierend auf seinem Typ. | 5 | 1 | 9 | Ja |
strictErrorChecking | Einstellen oder zurückgeben, ob eine strenge Fehlerprüfung durchzuführen ist. | Nein | 1 | Nein | Ja |
text | Gibt den Text des Knotens und seiner Nachkommen zurück (nur für IE). | 5 | Nein | Nein | Nein |
xml | Gibt den XML des Knotens und seiner Nachkommen zurück (nur für IE). | 5 | Nein | Nein | Nein |
xmlEncoding | Gibt die Kodierungsmethode des Dokuments zurück. | Nein | 1 | Nein | Ja |
xmlStandalone | Einstellen oder zurückgeben, ob das Dokument standalone ist. | Nein | 1 | Nein | Ja |
xmlVersion | Die XML-Version des Dokuments setzen oder zurückgeben. | Nein | 1 | Nein | Ja |
Methoden des Document-Objekts
Eigenschaft | Beschreibung | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | Einen Knoten von einem anderen Dokument in dieses Dokument auswählen und den ausgewählten Knoten zurückgeben. | Nein | Ja | ||
createAttribute(name) | neuen Attributknoten mit angegebenem Namen erstellen und neues Attr-Objekt zurückgeben. | 6 | 1 | 9 | Ja |
createAttributeNS(uri,name) | neuen Attributknoten mit angegebenem Namen und Namespace erstellen und neues Attr-Objekt zurückgeben. | 9 | Ja | ||
createCDATASection() | CDATA-Abchnitts-Knoten erstellen. | 5 | 1 | 9 | Ja |
createComment() | Kommentar-Knoten erstellen. | 6 | 1 | 9 | Ja |
createDocumentFragment() | Leeren DocumentFragment-Objekt, und dieses Objekt zurückgeben. | 5 | 1 | 9 | Ja |
createElement() | Elementknoten erstellen. | 5 | 1 | 9 | Ja |
createElementNS() | Elementknoten mit angegebenem Namespace erstellen. | Nein | 1 | 9 | Ja |
createEvent() | neues Event-Objekt erstellen. | Ja | |||
createEntityReference(name) | EntityReference-Objekt erstellen und dieses Objekt zurückgeben. | 5 | Nein | Ja | |
createExpression() | einen XPath-Ausdruck erstellen, der später berechnet wird. | Ja | |||
createProcessingInstruction() | ProcessingInstruction-Objekt erstellen und dieses Objekt zurückgeben. | 5 | 9 | Ja | |
createRange() | Range-Objekt erstellen und dieses Objekt zurückgeben. | Nein | Ja | ||
evaluate() | einen XPath-Ausdruck berechnen. | Nein | 1 | 9 | Ja |
createTextNode() | Textknoten erstellen. | 5 | 1 | 9 | Ja |
getElementById() | Element mit angegebenem einzigartigen ID finden. | 5 | 1 | 9 | Ja |
getElementsByTagName() | Alle Elementknoten mit angegebenem Namen zurückgeben. | 5 | 1 | 9 | Ja |
getElementsByTagNameNS() | Alle Elementknoten mit angegebenem Namen und Namespace zurückgeben. | Nein | 1 | 9 | Ja |
importNode() | Einen Knoten von einem anderen Dokument in dieses Dokument kopieren, um ihn anzuwenden. | 9 | Ja | ||
loadXML() | Dokument durch Parsen von XML-Tag-Strings zusammenstellen. | ||||
normalizeDocument() | Nein | Ja | |||
renameNode() | Namen von Elementen oder Attributknoten ändern. | Nein | Ja |
- Vorherige Seite DOM Kommentar
- Nächste Seite DOM DocumentType