-1

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 がありません..

何か案は?

4

1 に答える 1

0

すでに解決策を見つけました:

var xml = builder.create('OS')
  .ele('Env')
    .ele('OS_RAM_TOTAL', {}, totalmem)
  .end({ pretty: true});
  console.log(xml);
于 2013-11-20T10:13:00.740 に答える