【问题标题】:Why am I getting 'Invalid XML' when calling jQuery.parseXML in Node.js?为什么在 Node.js 中调用 jQuery.parseXML 时出现“无效 XML”?
【发布时间】:2012-01-11 11:35:48
【问题描述】:

当我这样做时:

require('jquery').parseXML('<foo>bar</foo>');

我明白了:

Invalid XML: <foo>bar</foo>

在浏览器中调用等效项 ($.parseXML('&lt;foo&gt;bar&lt;/foo&gt;')) 似乎可以正常工作。我做错了什么?

我正在使用通过 NPM 安装的 Node.js v0.6.6 和 jquery v1.6.3。

如果有更合适的方法在 Node.js 中将字符串解析为 XML 文档,我也有兴趣学习。

【问题讨论】:

    标签: jquery node.js xml-deserialization


    【解决方案1】:

    如果您想将其转换为 javascript 对象,可以尝试 node-xml2js

    【讨论】:

    • 谢谢!这可能对我的应用程序有用。有没有办法在 JavaScript 对象上做 CSS 样式的选择器?
    • 没有,据我所知。我不确定拥有这样的东西是否有意义。
    • node-xml2js 适用于我的应用程序。从 JavaScript 对象获取我感兴趣的数据比我之前所做的(XML 对象上的 jQuery 选择器)要简单得多。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多