Не может отобразить переменные внутри XML-структуры xml-builder в коде node.js
Только что попробовал xmlbuilder для node.js; Попал в беду: не может отображать переменные внутри структуры XML:
var http = require('http'), os = require('os'), builder = require('xmlbuilder');
var totalmem = os.totalmem();
var totalmem = os.totalmem();
var xml = builder.create('OS')
.ele('Env')
.ele('OS_RAM_TOTAL', totalmem)
.end({ pretty: true});
console.log(xml);
И это дает структурированный XML:
<OS>
<Env>
</OS_RAM_TOTAL>
</Env>
</OS>
Как видите, переменная totalmem отсутствует..
Есть идеи?
1 ответ
Уже нашли решение:
var xml = builder.create('OS')
.ele('Env')
.ele('OS_RAM_TOTAL', {}, totalmem)
.end({ pretty: true});
console.log(xml);