如何阅读客户端上传的XML

时间:2011-11-29 11:58:51

标签: jquery xml

我想阅读通过上传文件对话框上传的客户端XML文件。我想读下面的内容。我不知道该怎么办。请帮帮我...

 // Here I want to read the uploaded xml
 function(xml) {
        alert('Successfully loaded');
        $(xml).find('name').each(function(){
            var qid = $(this).text();
        });
 }

我的要求是在客户端读取XML而不将其上传到服务器。 here是小提琴 感谢

1 个答案:

答案 0 :(得分:4)

如果XML文件已上传到您的服务器,您可以执行AJAX请求来读取它,假设它可以公开访问:

$.get(
    "\path\to-uploaded.xml",
    function(xml) {
        alert('Successfully loaded');
        $(xml).find('name').each(function() {
            var qid = $(this).text();
        });
    }
}

如果XML文件一旦上传就无法公开访问,您需要使用服务器端技术(如PHP或ASP.Net)来阅读它。