Baseline Widely available
Die XMLSerializer
-Methode serializeToString()
erstellt eine Zeichenkette, die den angegebenen DOM-Baum in XML-Form darstellt.
serializeToString(rootNode)
Parameter
rootNode
Der Node
, der als Wurzel des DOM-Baums oder Teilbaums verwendet werden soll, für den eine XML-Darstellung erstellt werden soll.
Eine Zeichenkette, die die XML-Darstellung des angegebenen DOM-Baums enthält.
AusnahmenTypeError
Wird ausgelöst, wenn der angegebene rootNode
kein kompatibler Knotentyp ist. Der Wurzelknoten muss entweder Node
oder Attr
sein.
InvalidStateError
DOMException
Wird ausgelöst, wenn der Baum nicht erfolgreich serialisiert werden konnte, wahrscheinlich aufgrund von Problemen mit der Kompatibilität der Inhalte mit der XML-Serialisierung.
SyntaxError
DOMException
Wird ausgelöst, wenn eine Serialisierung von HTML angefordert wurde, aber aufgrund von nicht wohlgeformten Inhalten nicht erfolgreich sein konnte.
Der angegebene Wurzelknotenâund alle seine Nachkommenâmüssen mit dem XML-Serialisierungsalgorithmus kompatibel sein. Der Wurzelknoten selbst muss entweder ein Node
- oder Attr
-Objekt sein.
Die folgenden Typen sind zusätzlich zu Node
und Attr
als Nachkommen des Wurzelknotens zulässig:
Wenn ein anderer Typ angetroffen wird, wird eine TypeError
-Ausnahme ausgelöst.
Einige Dinge sind in Bezug auf die von serializeToString()
generierte XML-Ausgabe zu beachten:
Element
- und Attr
-Knoten immer mit ihren namespaceURI
serialisiert. Dies kann bedeuten, dass ein zuvor angegebener prefix
oder der Standard-Namespace möglicherweise entfernt oder geändert wird."<someelement></someelement>"
) anstelle des leeren Tag-Formats ("<someelement/>"
).Element.innerHTML
und Element.outerHTML
DOMParser
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4