我正在使用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。工作example。