ee-xml-to-json
v1.0.1
Published
convert xml documents to json objects, with support for simple transformation rules
Downloads
7
Readme
ee-xml-to-json
convert xml documents to json objects, with support for simple transformation rules
installation
npm install ee-xml-to-json
build status
usage
const transform = require('ee-xml-to-json');
const xmlString = `
<ListBucketResult>\
<MaxKeys>1000</MaxKeys>\
<Delimiter>/</Delimiter>\
<IsTruncated>false</IsTruncated>\
</ListBucketResult>`;
transform(xmlString).then((data) => {
log(data);
}).catch(log);
the library supports simple transformations from the very verbose format resulting from conversion towards a more compact representation. because every element in xml can occur multiple times the json object consists mainly out of arrays. using the transformations rules you can convert, compact & typecast the json object into a more usable format. see the test directory for more information on the rules.
// compact the data using rules
transform(xmlString, {
MaxKeys: 'max'
, IsTruncated: 'truncated'
}).then((data) => {
log(data);
}).catch(log);