首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法让xml2js生成器示例工作

无法让xml2js生成器示例工作
EN

Stack Overflow用户
提问于 2013-11-13 16:22:50
回答 2查看 2K关注 0票数 0

我正在尝试使用xml2js解析xml和rest返回,然后将修改后的JSON转换回XML发送回来。但我似乎无法让xml2js的默认构建器示例从它们的GitHub中运行。这里有什么问题吗?或者其他节点包可以用来完成这个任务?

代码语言:javascript
复制
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);

我得到的错误是:

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-13 16:48:42

正如我在GitHub上说的:

这是因为XML尚未发布到npm。如果您想使用它,您应该从GitHub下载回购,并以此方式使用它。(在这样做时不要忘记运行npm install )

票数 0
EN

Stack Overflow用户

发布于 2013-11-17 22:05:43

同意,如果这是在笔记中浪费了一点时间,找出出了什么问题,并在这里结束,将是有帮助的。

要通过NPM从主站安装,只需使用

npm安装https://github.com/Leonidas-from-XIV/node-xml2js/archive/master.tar.gz

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19959030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档