2017-06-17 10 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を参照してください。

関連する問題