Open
Description
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?
- Yes
- No