Zum Hauptinhalt springen

XmlSerializer

XmlSerializer Klasse

Die XmlSerializer erleichtert das Erstellen einer XML Datei. Es wird lediglich ein JSON -Objekt benötigt.

context.enableModules();
const { XmlSerializer } = require("ou.sp.XmlSerializer");

const serializer = new XmlSerializer("root");

const result = serializer.serialize({
node1: "Test1",
node2: "Test2",
})

// Result as XML-String
const xml = result.toString();
/*
<root>
<node1>Test1</node1>
<node2>Test2</node2>
</root>
*/

// Save XML to file system
try {
const saved = result.save("D:\\tmp\\test.xml");
} catch (error) {
// error.message -> DOMParser error
}