klyn.io.xml.dom.XMLSerializer.serialize
method
public static serialize(node as Node, prettyPrint as Boolean = true, indent as Int = 4) as String:
Description

Serializes a DOM node to XML text. Pretty printing does not insert whitespace inside mixed content or elements declaring xml:space="preserve".

Parameters
ParameterDescription
nodeSource DOM node.
prettyPrintEnables multi-line output.
indentNumber of spaces per indentation level.
Returns

XML text.

Throws
  • DOMException if node content contains characters forbidden by XML 1.0, or a processing instruction has an invalid target or delimiter.
Example
xml = XMLSerializer.serialize(document, true, 2)