如何使用ajax和javascript从浏览文件中读取xml文档?

时间:2014-01-07 04:18:33

标签: javascript ajax

我有这个

var dname="download.xml";  
        var xmlhttp;
        if (window.XMLHttpRequest)
          {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
            //xmlhttp.overrideMimeType('text/xml');
          }
        else
          {// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }

          xmlhttp.onreadystatechange=function()
          {//alert(xmlhttp.status);
         if (xmlhttp.readyState==4 || xmlhttp.status==200)
            {
                Code.tabClick('xml');
                //alert(xmlhttp.responseText);

                //document.getElementById("content_xml").innerHTML="";
                document.getElementById("content_xml").value=xmlhttp.responseText;
            }
          }
        xmlhttp.open("GET",dname,true);
        xmlhttp.send();

目前我有静态xml文件来读取xml内容。现在如果我保留了通过它浏览文件的选项,

<input type='file' name='xmlfile'>

是否可以在浏览文件时阅读内容?

1 个答案:

答案 0 :(得分:0)

我认为这些链接对您有用

From stackoverflow

Load xml file with javascript