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:

enter image description here

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

Popular posts from this blog

Converting A String To Int In Groovy

"Cannot Create Cache Directory /home//.composer/cache/repo/https---packagist.org/, Or Directory Is Not Writable. Proceeding Without Cache"

Android How Can I Convert A String To A Editable