Presta atención porque en esta sección hallarás el hallazgo que buscas.
Solución:
Parece que la biblioteca xmlbuilder-js puede hacer esto por usted. Si tiene npm instalado, puede npm install xmlbuilder
.
Te permitirá hacer esto (tomado de su ejemplo):
var builder = require('xmlbuilder');
var doc = builder.create('root');
doc.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 ));
lo que resultará en:
git://github.com/oozcitak/xmlbuilder-js.git
complete
los cambios recientes en xmlbuilder requieren que se pase el nombre del elemento raíz a create()
ver ejemplo de trabajo
var builder = require('xmlbuilder');
var doc = builder.create('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')
.end( pretty: true );
console.log(doc.toString());
Recuerda algo, que tienes la capacidad de añadir un enjuiciamiento certero .
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)