Hik*_*ndo 1 javascript xml json node.js
<doc>
<people>
<name sex="male">Harry Potter</name>
<age>18</age>
</people>
<people>
<name sex="male">hermione granger</name>
<age>18</age>
</people>
</doc>
Run Code Online (Sandbox Code Playgroud)
在示例 xml 中,我使用 xml2js 解析为对象,并且我想更改属性名称,然后我在 parseString() 函数中设置了该选项,但是当我在函数中添加任何选项时,它不起作用。
var xml2js = require('xml2js').Parser();
xml2js.parseString(xml,{attrkey:'att'}, function(err, result){
if(err) {throw err;}
console.log(JSON.stringify(result));
});
Run Code Online (Sandbox Code Playgroud)
当我向函数添加选项 {attrkey:'att'} 或其他选项时,它将不起作用。我有什么问题吗?
感谢帮助 !
我遇到了同样的问题,所以如果它仍然相关,它应该是这样的:
var xml2js = require('xml2js').Parser({attrkey:'att'});
xml2js.parseString(xml, function(err, result){
if(err) {throw err;}
console.log(JSON.stringify(result));
});
Run Code Online (Sandbox Code Playgroud)
有一个例子在这里
| 归档时间: |
|
| 查看次数: |
2316 次 |
| 最近记录: |