【发布时间】:2014-01-12 03:38:21
【问题描述】:
我正在做这个项目,用户将 xml 粘贴到 textarea 中,jQuery 解析 xml > 转换为 json,因为我有一些东西可以用于一个不错的 JSON 查看器。
我研究了 stackoverflow,很多问这个问题的人都提到了 xml转json插件http://www.fyneworks.com/jquery/xml-to-json/
我遇到了问题。这个版本似乎只接受第一个参数作为您机器上保存文件的引用文本。当我将其从保存的文件更改为现有的已解析变量或使用 $xml 时,它不起作用。
这是我的 JSFiddle http://jsfiddle.net/dnVQs/ 示例 xml 已设置为文本区域的值。
提前谢谢你!
这是行不通的。当我在 $xml 上运行警报时,我得到 [object Object]
$("#mybutton").click(function() {
$.get($xml, function (xml) {
var animals = $.xml2json(xml);
alert(animals.dog[1].name + '/' + animals.dog[1]);
});
});
这是帖子使用的示例,我可以开始工作,但又不是我需要的。
$.get('location/yourfilename.xml', function(xml) {
var animals = $.xml2json(xml);
alert(animals.dog[1].name + '/' + animals.dog[i]);
}
【问题讨论】: