![](/img/trans.png)
[英]Node xml2js is returning 'undefined' when using 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));
});
有一個例子在這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.