Unable to Load XML file from Local. RRS feed

  • Question

  • I have a requirement, like, I need to upload a XML file, from local system, into a HTML webresource of CRM 2011 application. I am using the below code, which I got from various blogs. But I am getting "Permission Denied" error on the line " xmlhttp.open("GET", dname, false); ". I am using IE to perform this action.

    The below code is perfectly working fine, when I try to upload file, having both html page and xml file in my local system.

    Please help me on how to resolve this issue.

    function fileupload(){

    var str = document.getElementById('File1').value;// getting the path of the xml file from html page.

    var oXmlDoc = loadXMLDoc(str);


     function loadXMLDoc(dname) {
             var xmlhttp=false;
       /* running locally on IE5.5, IE6, IE7 */                                             
          if(!xmlhttp)try{ xmlhttp=new ActiveXObject("MSXML2.XMLHTTP"); }catch(e){xmlhttp=false;}
          if (!xmlhttp) try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlhttp = false; }
      /* IE7, Firefox, Safari, Opera...  */
         if (!xmlhttp) { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } }
       /* IE6 */
         if(typeof ActiveXObject != "undefined"){
          if(!xmlhttp)try{ xmlhttp=new ActiveXObject("MSXML2.XMLHTTP"); }catch(e){xmlhttp=false;}
          if(!xmlhttp)try{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){xmlhttp=false;}
       /* IceBrowser */
         if(!xmlhttp)try{ xmlhttp=createRequest(); }catch(e){xmlhttp=false;}

         if (!xmlhttp) return alert("Your browser doesn't seem to support XMLHttpRequests.");
         xmlhttp.open("GET", dname, false);
                 if (!xmlhttp.status || xmlhttp.status == 200) {
                     return xmlhttp.responseXML;
                 else {
                     alert("Request failed!");

    Monday, October 14, 2013 10:15 AM