Skip to content

jstransformers/jstransformer-xml2js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jstransformer-xml2js

xml2js support for JSTransformers.

Build Status Coverage Status Dependency Status NPM version

Installation

npm install jstransformer-xml2js

API

var xml = require('jstransformer')(require('jstransformer-xml'));
var opts = {};

var fixture = '<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>Example Feed</title></feed>';

var promise = xml.renderAsync(fixture, opts);
promise.then(function(data) {
  console.log(JSON.parse(data.body));
  //=> { feed:
  // { '$': { xmlns: 'http://www.w3.org/2005/Atom' },
  //   title: [ 'Example Feed' ] } }
});

var promise = xml.renderFileAsync('./path/to/config.xml', opts);
promise.then(function(data) {
  console.log(JSON.parse(data.body));
  //=> { feed:
  // { '$': { xmlns: 'http://www.w3.org/2005/Atom' },
  //   title: [ 'Example Feed' ] } }
});

License

MIT

About

XML support for JS Transformers, transform XML to JSON. Using `xml2js`

Resources

License

Stars

Watchers

Forks

Packages

No packages published