【发布时间】:2012-02-13 00:12:47
【问题描述】:
我正在尝试使用 XML Objectifier(来自http://www.terracoder.com/index.php/xml-objectifier 的 x2j.js)将一些 XML 转换为 JSON。我有一个非常简单的测试用例,其中 x2j.js 返回一个 XML 字符串而不是 JSON 对象。由于 XML Objectifier 似乎在许多生产站点上都使用过,所以我认为是我犯了一个错误。
jQuery 和 x2j.js 都包含在这段代码之前的标签中:
var xmlstring = '<results><configuration><user>Balay</user></configuration></results>';
var xmldoc = $.textToXML(xmlstring);
console.log(xmldoc);
var jsondata = $.xmlToJSON(xmlstring);
console.log("jsondata = " + jsondata);
对 $.textToXML 的调用正在运行——Firebug 显示了一个我可以深入研究的 XML 文档。但是在调用 $.xmlToJSON 之后,将 jsondata 打印到控制台只会显示原始的 XML 字符串。
我确定这是新手用户错误,但我无法弄清楚。感谢您的任何想法。
【问题讨论】: