xml2js:无法在 parseString() 函数中设置选项
xml2js: can't set option in parseString() function
<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 解析为对象,我想更改属性名称,然后在 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'} 或其他选项时,它不起作用。我有什么问题吗?
感谢您的帮助!
我遇到了同样的问题,所以如果它仍然相关,它应该是这样的:
var xml2js = require('xml2js').Parser({attrkey:'att'});
xml2js.parseString(xml, function(err, result){
if(err) {throw err;}
console.log(JSON.stringify(result));
});
这里有一个例子
相关文章:
- 如何从onclick函数设置全局变量并将其传递给另一个JS文件
- 使用JAVASCRIPT转换货币.可以't通过我的函数设置转换后的输入文本字段的值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- 为什么我需要为扩展函数设置构造函数
- 使用命名函数设置多个事件响应
- 如何通过回调函数设置值
- 为模式设置的值在通过 AJAX 成功函数设置时不显示
- 如何停止一个函数并将其他函数设置为在 html5 的 javascript 中加载时运行
- 如何为JavaScript函数设置变量以嵌入视频
- 使用jquery每个函数设置最大计数
- angularjs如何为函数设置观察程序
- Javascript:为作为参数传递的函数设置参数
- 函数设置为允许的范围是什么
- 在 javascript 中从函数设置对象的值,而无需调用该函数
- 如何使用 javascript 函数设置 href 参数值
- 函数/设置间隔意外记录两次到控制台
- 我在输入字段上触发绑定时将函数设置为未定义
- CKEDITOR函数+设置
- 如何将点击函数设置为多个元素
- 在 Backbone 中将函数设置为属性.js给了我一个错误,但如果我在初始化方法中设置它,它会起作用