Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XML:未处理的拒绝错误:根元素需要名称吗?_Javascript_Node.js_Xml - Fatal编程技术网

Javascript XML:未处理的拒绝错误:根元素需要名称吗?

Javascript XML:未处理的拒绝错误:根元素需要名称吗?,javascript,node.js,xml,Javascript,Node.js,Xml,我想在我的nodejs项目中编写createxml代码。我用下面的代码做同样的事情。 但是我得到一个错误:未处理的拒绝错误:根元素需要一个名称。 renew.createXML = function () { var builder = require('xmlbuilder'); var doc = builder.create(); doc.begin('root') .ele('xmlbuilder') .att('for', '

我想在我的nodejs项目中编写createxml代码。我用下面的代码做同样的事情。 但是我得到一个错误:未处理的拒绝错误:根元素需要一个名称。

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 }));
}

有人能告诉我上面代码中的错误吗?

指定根目录的名称作为
创建的参数:

builder.create('root');
有关详细信息和备选方案,请参阅