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; }