问题标签 [libxml-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5061 浏览

node.js - npm install - error 这个版本的 node/NAN/v8 需要 C++11 编译器 libxmljs@0.18.0 node-gyp rebuild

我正在使用 Vagrant/VirtualBox 运行 CentOS 6.8(Final)。GCC 编译器版本为 (v4.4.7) 节点版本(最新 LTS):v4.4.6

我的 package.json 文件有:

运行“npm install”或“sudo ~vagrant/bin/npm install”时出现以下错误。

任何想法我应该怎么做才能解决这个问题并成功运行“npm install”?谢谢。

日志:(有一些日志文件被截断以适应这篇文章的字数限制)

尝试使用(yum)升级/安装gcc,它说:

其中一篇文章说,我可能需要安装 gcc 4.8 或更高版本才能为 node 4.x 及更高版本构建二进制插件?这真的需要吗,如果是这样,我怎样才能有效地安装 gcc 4.8 而不会破坏其他任何东西?我还看到CentOS 站点上提供了 devtoolset-3-rebuild 版本。根据帖子,devtoolset-2 有已知问题:https ://superuser.com/questions/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos

0 投票
0 回答
1315 浏览

node.js - node.js - “libxmljs”模块错误

我正在尝试运行使用libxmljs模块的节点应用程序,但出现了这个奇怪的错误:

我尝试npm update并再次安装libxmljs。不工作。有小费吗?

0 投票
1 回答
280 浏览

javascript - 如何从 XML 文档中获取对象?

在使用 Node.js 中出色的库解析文档时libxmljs,我偶然发现了一个发现大量嵌套元素的案例,而我唯一要做的就是从中创建一个 JS 对象。

这是代码的样子:

是否有更快或内置的方法来做这些事情,使用 libxmlJS 从 XML 字符串(或它的一部分)创建一个对象?

请注意,如果有帮助,解析的 XML 必须针对 XTD 模式进行验证(使用这个库可以很容易地完成)

谢谢

0 投票
1 回答
4781 浏览

npm - GYP MAKE 上的 NPM 安装失败:错误:`make` 失败,退出代码:2

我们最近接管了一个网站,现在在更新 SASS 时遇到了麻烦。运行npm install时会抛出一堆错误。

重建 Gyp 时,出现问题并且进程中止。

我查看了一堆不同的帖子,并且已经尝试了以下方法:

  • 作为 sudo 运行它
  • 删除 .node-gyp 并重新运行npm install
  • 确保加载了正确的 libtool(我使用的是 MAMP 提供的工具,/usr/bin 中的工具在执行时会出现更多错误)(我没有使用 macports)
  • 将 XCode 更新到最新版本
  • 确保 brew 不会干扰(如Error building libxmljs for node.js
  • 将 NPM 和节点更新为最新版本,并确保我的路径中没有空格(如https://github.com/nodejs/node-gyp/issues/809中)

同时,我使用以下节点版本对此进行了测试:

  • 节点 v7.4.0 + npm v4.0.5
  • 节点 v6.9.4 + npm v3.10.10
  • 节点 v4.6 + npm v3.1.8.10
  • 节点 v0.12.18 + npm v2.15.11
  • 节点 v0.11.13 + npm v1.4.9

这些都不起作用。

这是在我的终端中生成的错误代码:

我觉得我已经用尽了大部分选择,但我仍然没有看到它。我希望那里有人可以对此有所了解。

0 投票
0 回答
357 浏览

node.js - libxmljs:如何使用 xinclude?

我尝试将 libxmljs 与 nodejs 一起使用。在我的示例中,我想使用 xi:include。

包括文件:

这是我的代码:

然后我得到错误:

所以我的问题是如何在 libxmljs 中使用 x:include ?

亲切的问候

马库斯

0 投票
1 回答
1867 浏览

npm - npm install 因 libxmljs 的 node-gyp 错误而失败

我正在尝试运行一个使用 的节点项目libxmljs,但安装它失败,使用

我尝试了不同版本的npm,但都没有帮助,都出现了相同的问题。

我怎样才能解决这个问题?

0 投票
2 回答
149 浏览

javascript - 节点没有正确地 gc 我的对象

这是一个简单的案例:

当我运行它时,脚本很快就会耗尽内存,显然是因为 obj.node 没有正确收集垃圾。当我认为我已经完成它时,如何确保在不明确将其设置为 null 的情况下发生这种情况?

0 投票
2 回答
560 浏览

javascript - 我正在使用 libxmljs 解析 XML 文件,并且 .get() 总是返回第一个孩子

我一直在看这个代码几个小时,我不能让它工作,我不知道为什么。

我期望的是进入控制台

第一个孩子 第二个孩子 第三个孩子

但我得到的是:

第一个孩子 第一个孩子 第一个孩子

我发现 .get('//grandchild') 返回代码中的所有孙子,尽管它只是从一个节点调用的。我不能将它与索引一起使用,因为在我的实际 XML 中,每个节点都可以有不同的子节点。

谢谢!

0 投票
2 回答
4319 浏览

javascript - 错误:找不到模块“xml2json”

运行我的项目包时,在我尝试使用

npm 安装 xml2json

但是,我只有以下错误,你能给我一些建议或想法来摆脱这个问题......

编辑 :: 1

在我安装了更新的 Visual Studio 2005 到 2012 之后,当我运行npm install xml2json和 npm install xml2json --unsafe-perm 时,我遇到了错误,

在此先感谢 Gopal R

0 投票
0 回答
98 浏览

json - 在 React Native 中删除 SOAP XML 标头

我正在使用节点xml-js包将我的响应肥皂 xml 数据转换为 json。作为 json 对象,我得到了这个输出。

等等。我想要做的是删除这个 SOAP-ENV:, ns: 以获得更好的 json 结构。我如何实现这一目标?

非常感谢。