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.

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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
DOMParser
DOMParser() constructor
parseFromString
HTML (text/html) support
SVG (image/svg+xml) support
XML (application/xml) support

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch