<doc>
<people>
<name sex="male">Harry Potter</name>
<age>18</age>
</people>
<people>
<name sex="male">hermione granger</name>
<age>18</age>
</people>
</doc>在示例xml中,我使用xml2js解析为object,我想更改属性名,然后在parseString()函数中设置选项,但是当我在该函数中添加任何选项时,它都不起作用。
var xml2js = require('xml2js').Parser();
xml2js.parseString(xml,{attrkey:'att'}, function(err, result){
if(err) {throw err;}
console.log(JSON.stringify(result));
});当我将选项{attrkey:'att'}或其他选项添加到函数时,它将不起作用。我有什么问题吗?
感谢您的帮助!
发布于 2015-02-24 23:02:38
我遇到过同样的问题,所以如果它仍然相关,它应该是这样的:
var xml2js = require('xml2js').Parser({attrkey:'att'});
xml2js.parseString(xml, function(err, result){
if(err) {throw err;}
console.log(JSON.stringify(result));
});下面是一个here示例
https://stackoverflow.com/questions/26916227
复制相似问题