2017-06-17 59 views
-1

我想在我的nodejs項目中編寫創建XML代碼。我使用下面的代碼也是這樣做的。 但我得到一個錯誤:未處理的拒絕錯誤:根元素需要一個名稱。XML:未處理的拒絕錯誤:根元素需要名稱?

renew.createXML = function() { 

    var builder = require('xmlbuilder'); 
    var doc = builder.create(); 

    doc.begin('root') 
     .ele('xmlbuilder') 
     .att('for', 'node-js') 
     .ele('repo') 
     .att('type', 'git') 
     .txt('git://github.com/oozcitak/xmlbuilder-js.git') 
     .up() 
     .up() 
     .ele('test') 
     .txt('complete'); 

    console.log(doc.toString({ pretty: true })); 
} 

任何人都可以建議我什麼我做錯了在上面的代碼?

回答

1

指定根作爲參數的名稱create

builder.create('root'); 

的細節和替代見the wiki

相關問題