XMLParser has option transformTagName, which allows to mutate tag names on parsing. Similar option would be very useful for XMLBuilder too.
Example usecase:
const builder = new XMLBuilder({
arrayNodeName: 'book',
transformTagName: (tag) => tag.toUpperCase()
})
const xml = builder.build([{ author: 'Joe Doe', title: 'Great book'}]);
would produce:
<book>
<AUTHOR>Joe Doe</AUTHOR>
<TITLE>Great book</TITLE>
</book>
Would you like to work on this issue?
XMLParserhas optiontransformTagName, which allows to mutate tag names on parsing. Similar option would be very useful forXMLBuildertoo.Example usecase:
would produce:
Would you like to work on this issue?