无法在node.js代码中的XML结构XML生成器中显示变量

无法在node.js代码中的XML结构XML生成器中显示变量,node.js,xml-builder,Node.js,Xml Builder,刚刚为node.js尝试了xmlbuilder;遇到问题:无法在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_TOT

刚刚为node.js尝试了xmlbuilder;遇到问题:无法在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


有什么想法吗?

已经找到了解决方案:

var xml = builder.create('OS')
  .ele('Env')
    .ele('OS_RAM_TOTAL', {}, totalmem)
  .end({ pretty: true});
  console.log(xml);