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

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?