【发布时间】:2015-09-15 05:38:52
【问题描述】:
所以我有一个大于 70mb 的 XML 文件。我想在 Node.js 中解析这些数据,最终对其进行数据可视化。首先,我认为最好使用 JSON 而不是 XML,因为 Node.js 更适合与 JSON 一起使用。所以我计划使用 xml2json 节点模块将 xml 解析为 JSON,但我似乎无法将 xml 文件写入变量,因为它太大了。我试图用下面的代码做到这一点。
var fs = require('fs');
fs.readFile(__dirname + '/xml/ipg140114.xml', 'utf8', function(err, data, parseXml) {
if(err) {
return console.log(err);
}
});
我收到堆栈跟踪错误。 有什么更好的方法可以将此文件转换为 JSON,以便我可以使用 Node 解析它?我对 Node 很陌生,所以如果我的方法有误,请告诉我。提前致谢!
【问题讨论】:
标签: javascript json xml node.js