我尝试通过测试简单的示例来使用 xml2json 插件,但在 Chrome 中出现异常:
未捕获错误:XML 解析器无法实例化
var xml = '<xml><message>Hello world</message></xml>';
var json = $.xml2json(xml);
alert(json.message);
最佳答案
您可能需要仔细检查 xml2json 插件和 jquery 的兼容性。我刚刚遇到这个问题并通过更新 xml2json 插件解决了它。它还取决于您使用的 xml2json 插件。我们正在使用以下内容:
- xml-to-json by Fyneworks v1.3
- jQuery v 2.0.3
当我们将 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/