XMLStreamPrinter is a stream mode XML generator.
XMLStreamPrinter
const fs = require ('node:fs') out = fs.createWriteStream ('out.xml') const {XMLStreamPrinter} = require ('xml-toolkit') const xp = new XMLStreamPrinter ({ // out, // decl: {encoding: 'UTF-8', standalone: 1}, // space: 2, // attrSpace: 1, // EOL: '\n', // level: 0, // encodeLineBreaks: false, }) xp .openElement ('outer') .writeAttribute ('id', '1') .openElement ('inner') .writeCharacters ('txt') .closeElement () .openElement ('leaf').closeElement () .closeElement () out.end ()
The API is almost the same as XMLPrinter's (see there for details). Only differences are:
XMLPrinter
out
.text
.reset ()
There was an error while loading. Please reload this page.