在iOS 7 Mobile Safari中加载Malayalam XML文件时,XMLHttpRequest返回null

在iOS 7 Mobile Safari中加载Malayalam XML文件时,XMLHttpRequest返回null,safari,mobile-safari,javascript,Safari,Mobile Safari,Javascript,我想将一个包含Malayalam文本的xml文件加载到iOS 7中运行的mobile safari。我使用下面提到的代码从本地文件系统加载Malayalam xml。iOS 5和iOS 6中完全可以加载相同的Malayalam xml。但是Malayalam xml无法在iOS 7 mobile safari中加载,其中包含英文文本的xml文件与同一iOS 7中的此代码配合良好 function getXMLDoc(url, result) { var request = new XML

我想将一个包含Malayalam文本的xml文件加载到iOS 7中运行的mobile safari。我使用下面提到的代码从本地文件系统加载Malayalam xml。iOS 5和iOS 6中完全可以加载相同的Malayalam xml。但是Malayalam xml无法在iOS 7 mobile safari中加载,其中包含英文文本的xml文件与同一iOS 7中的此代码配合良好

function getXMLDoc(url, result) {

   var request = new XMLHttpRequest();

   try{

     request.open("GET", url, true);
     request.send();

     request.onreadystatechange = function() {

     if (request.readyState == 4) {

        console.log(request);
        result(request.responseXML);

     }
   }

 }
 catch (e) {
    console.log("getXmlDoc err:" + e.msg);
 }
}

变量url是相对路径data/malayalam.xml


我不知道为什么它只在加载带有Malayalam文本的xml时返回null。请提供帮助。

我解决了这个问题,将大xml文件分成若干块,并在需要时逐个加载。

您解决了这个问题吗?