XML 到 Json 节点

XML to Json Nodejs

我正在使用 xml2js npm 将 xml 解析为 json 一切顺利,除了 xml 文件中有一个属性键

<ht:approx_traffic>20,000+</ht:approx_traffic>

和xml2js在json中像这样解析它

"ht:approx_traffic": [
   "20,000+"
]

有什么方法可以去除那里的结肠?谢谢。

我只是单纯的用这个来解析

var fs = require('fs'),
    xml2js = require('xml2js');

var parser = new xml2js.Parser();
fs.readFile(__dirname + '/foo.xml', function(err, data) {
    parser.parseString(data, function (err, result) {
        console.dir(result);
        console.log('Done');
    });
});

使用 stripPrefix 处理器。

var stripPrefix = require('xml2js').processors.stripPrefix;

parser.parseString(
  data,
  { tagNameProcessors: [stripPrefix] },
  function(err, result) {
    console.dir(result);
    console.log('Done');
  }
);

阅读规范 here. Working example