This module wrapper for NDC json2xml allows you to convert and NDC-compliant JSON payload into a equivalent NDC XML payload. The converter code is originally made by @airtechzone ([https://github.com/airtechzone/ndc-json2xml-js]).
Currently following NDC versions are supported: 16.2, 17.1, 17.2, 18.1, 18.2, 19.1, 19.2.
To install the module use npm install:
npm i ndc-json2xml
To use the module provide a valid NDC JSON and get generated XML back:
const json2xml = require('ndc-json2xml');
const version = "182" // NDC v18.2
const xml = json2xml({
"IATA_AirShoppingRQ": {
"$": {}
}}, version);