jquery/xml2json - Uncaught Error : XML Parser could not be instantiated

标签 jquery xml jquery-plugins

我尝试通过测试简单的示例来使用 xml2json 插件,但在 Chrome 中出现异常:

未捕获错误:XML 解析器无法实例化

var xml = '<xml><message>Hello world</message></xml>'; 
var json = $.xml2json(xml); 
alert(json.message); 

最佳答案

您可能需要仔细检查 xml2json 插件和 jquery 的兼容性。我刚刚遇到这个问题并通过更新 xml2json 插件解决了它。它还取决于您使用的 xml2json 插件。我们正在使用以下内容:

当我们将 jQuery 从 1.9.1 升级到 2.0.3 但没有升级 xml2json 插件(我们当时是 1.2)时,我们发现了这个问题。如果你看Source Diff您会注意到有一段代码被注释掉,并带有“jquery 1.9 之前的版本”的描述。

还有其他 xml2json 插件我们还没有尝试过,所以我无法对它们发表评论。我希望这有帮助!

关于jquery/xml2json - Uncaught Error : XML Parser could not be instantiated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23087087/

相关文章:

java.io.FileNotFoundException : class path resource can't be opened

xml - 如何在不更改名称的情况下在不同的命名空间中扩展复杂类型

java - java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:Android资源链接失败flutter_youtube

javascript - 在 jQuery 中,当你有两个 .children() 函数时会发生什么?

jquery - 无法在同一页面上显示多个 jPicker 颜色选择器

javascript - 数据表按钮和搜索框位置

jquery - 使用 Chart.js 时 $(...).getContext ("2d") 不是函数

ajax - jquery 插件中的 $.ajax 不更新变量

javascript - PHP 无法将所选表中的数组填充到 json_encode 并在 javascript 上接收它

jQuery 使用 append 效果