DOMParser

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2016.

Die DOMParser-Schnittstelle bietet die Möglichkeit, XML oder HTML-Quellcode aus einem String in ein DOM-Document zu parsen.

Sie können die entgegengesetzte Operation durchführen – das Konvertieren eines DOM-Baums in XML oder HTML-Quellcode – indem Sie die XMLSerializer-Schnittstelle verwenden.

Im Fall eines HTML-Dokuments können Sie auch Teile des DOM durch neue DOM-Bäume ersetzen, die aus HTML erstellt werden, indem Sie den Wert der Eigenschaften Element.innerHTML und outerHTML festlegen. Diese Eigenschaften können auch gelesen werden, um HTML-Fragmente abzurufen, die dem entsprechenden DOM-Teilbaum entsprechen.

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

Hinweis: Beachten Sie, dass Block-Elemente wie <p> automatisch geschlossen werden, wenn ein anderes Block-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 einen String mit dem HTML-Parser oder XML-Parser und gibt ein HTMLDocument oder XMLDocument zurück.

Beispiele

Die Dokumentation für DOMParser.parseFromString(), die einzige Methode dieser Schnittstelle, enthält Beispiele zum Parsen von XML-, SVG- und HTML-Strings.

Spezifikationen

Specification
HTML Standard
# dom-parsing-and-serialization

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch