我找到了一个非常棒的包,让这个非常简单.
对我来说,我在角度2应用程序中,但在节点端.
npm install xml2js --save
它就像传递这样的xml一样简单,
var parseString = require('xml2js').parseString; var xml = "<root>Hello xml2js!</root>" parseString(xml,function (err,result) { console.dir(result); });
在我的应用程序中,我有一个xml文件并像这样使用它,
var fs = require('fs'); var parseString = require('xml2js').parseString; function requestCreditReport(callback) { fs.readFile('./credit-api/response.xml','utf8',data) { if (err) return callback(err); parseString(data,callback); }); }
我希望这有帮助.