0

私はxml2jsを使用して残りのAPIリターンからxmlを解析し、変更されたJSONをXMLに戻して返送しようとしています。しかし、 GitHubから xml2js のデフォルトのビルダーの例を動作させることができないようです。ここで何が問題なのか、またはこれを達成するために使用する別のノードパッケージに関する推奨事項はありますか?

var fs = require('fs'),
    xml2js = require('xml2js');

var obj = { name: "Super", Surname: "Man", age: 23};

var builder = new xml2js.Builder();
var xml = builder.buildObject(obj);

私が戻ってきたエラーは次のとおりです。

var builder = new xml2js.Builder();
          ^
TypeError: undefined is not a function
    at Object.<anonymous> (/path/test.js:6:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:901:3
4

2 に答える 2

0

私がGitHubで言ったように:

これは、XML ビルダがまだ npm に公開されていないためです。使用する場合は、GitHub からリポジトリをダウンロードして、そのまま使用する必要があります。(そうするときは実行することを忘れないでくださいnpm install

于 2013-11-13T16:48:42.737 に答える