Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

DOMParser

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Das DOMParser-Interface bietet die Möglichkeit, XML- oder HTML-Quellcode aus einer Zeichenkette in ein DOM-Document zu parsen.

Das Gegenteil — das Konvertieren eines DOM-Baums in XML- oder HTML-Quellcode — kann mit dem XMLSerializer-Interface durchgeführt werden.

Im Fall eines HTML-Dokuments können Sie auch Teile des DOM mit neuen DOM-Bäumen, die aus HTML erstellt wurden, ersetzen, indem Sie den Wert der Eigenschaften Element.innerHTML und outerHTML setzen. Diese Eigenschaften können auch gelesen werden, um HTML-Fragmente abzurufen, die den entsprechenden DOM-Teilbäumen entsprechen.

Beachten Sie, dass XMLHttpRequest XML und HTML direkt aus einer ressourcenadressierbaren URL parsen kann und ein Document in seiner response-Eigenschaft zurückgibt.

Hinweis: Beachten Sie, dass block-level elements wie <p> automatisch geschlossen werden, wenn ein anderes Block-Level-Element darin verschachtelt ist und daher vor dem schließenden </p>-Tag geparst wird.

Konstruktor

DOMParser()

Erstellt ein neues DOMParser-Objekt.

Instanzmethoden

DOMParser.parseFromString()

Parst eine Zeichenkette mit dem HTML-Parser oder dem XML-Parser und gibt ein HTMLDocument oder XMLDocument zurück.

Beispiele

Die Dokumentation zu DOMParser.parseFromString(), der einzigen Methode dieses Interfaces, enthält Beispiele zum Parsen von XML-, SVG- und HTML-Zeichenketten.

Spezifikationen

Specification
HTML
# dom-parsing-and-serialization

Browser-Kompatibilität

Siehe auch