var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
   xmlDoc.async = false;
   xmlDoc.load("xxx.xml");
var xslDoc = new ActiveXObject("Msxml2.DOMDocument");
   xslDoc.async = false;
   xslDoc.load("xxx.xsl");

解决方案 »

  1.   

    楼上我现在就是这么做的,但是出来的很慢不知道为什么?这样应该不是预下载吧?有没有打开网页之前就把xml下载到缓存的方法?
      

  2.   

    楼上使用的是同步方式。要更好一点,可以采用异步方式。不过多个异步协调的callback比较麻烦而已。
      

  3.   

    这能 多个 frame ,其中一个 frame 后台异步下载所有的 需要的 xml , 
    而且 页面刷新也要控制,不能把 用于下载的 frame 刷新了,这要求比较高,等于是说所有内容都要 AJAX 那样异步处理。