Here’s an NPM Module I came up with which can convert a javascript object to XML, EasyXML. There’s a few of them out there already, but they lacked some configurability that I desired, specificially the ability to have pluralized/singular parent/children for array objects (a convention we use at work). The name of the module is easyxml, and can be installed like so:

–save: to save to Package.json file

Here is some example code for configuring your converter. This is a universal thing and only needs to be done once

When you’re prepared to send your object to the client, you use res.sendData(obj) instead of res.send(obj).

If you find any bugs in the module, report them as issues and I will attempt to fix it. There are certain ambiguous documents which can’t be easily converted into XML. When you find these documents, put them into a bug report along with your expected XML output. And as always, you can also submit a pull request with a fix ;).

Test get XML in NodeJS API

Respond to JSON or XML requests from a Node.js API

Category: NodeJSPrograming

Join the discussion

Your email address will not be published. Required fields are marked *