Angular: Convert XML To JSON
Answer :
If you use angular-cli to bootstrap your application - it comes already with node module to convert xml.
https://github.com/Leonidas-from-XIV/node-xml2js
So you do not need to add extra modules for this. As it is classic commonJS module - you need use require
to import it:
let parseString = require('xml2js').parseString;
So your code can looks like:
let parseString = require('xml2js').parseString; let xml = "<root>Hello xml2js!</root>" parseString(xml, function (err, result) { console.dir(result); });
You will receive next output:
In any cases - if you even do not use angular-clior want to use your preffered module to parse xml - use require
to load it.
function parseXml(xmlStr) { var result; var parser = require('xml2js'); parser.Parser().parseString(xmlStr, (e, r) => {result = r}); return result; }
Comments
Post a Comment