It does not parse the following elements:
- CDATA sections
- Processing instructions
- XML declarations
- Entity declarations
- Comments
npm install xml2json
var parser = require('xml2json');
var xml = "<foo>bar</foo>";
parser.toJson(xml, options, function(err, data){
if(err) throw err;
console.log(data);
});
- if you want to get the Javascript object then you might want to invoke parser.toJson(xml, {object: true},callback);
- if you want a reversible json to xml then you should use parser.toJson(xml, {reversible: true}, callback);
Copyright 2011 BugLabs Inc. All rights reserved.