function onb()
  {
   var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
   var zip=document.getElementById("zip").value;
   var sfen= document.getElementById("sfen");
   var apkname=document.getElementById("apkname");
   var apkcore=document.getElementById("apkcore");
   var apknote=document.getElementById("apknote");
   xmlDoc.async="false";
   xmlDoc.load("D:\apache-tomcat-6.0.10\webapps\MAG\etc\mag\shifting\res\update\update.xml");
   if(zip.substring(zip.lastIndexOf('.'),zip.length)==".apk")
   {
      sfen.disabled = true;
      apkname.disabled = false;
      apkcore.disabled = false;
      apknote.disabled = false;
      apkcore.value=xmlDoc.getElementsByTagName("mcs")[0].childNodes[0].nodeValue;
      apkname.value=zip.substring(zip.lastIndexOf('\\')+1,zip.length);
      document.getElementById("pc").innerHTML="要求上传文件格式为压缩*.zip格式或者*.apk格式的安装文件!";
   }javascript中把服务器中xml文件里值提取出来,上面代码没反映

解决方案 »

  1.   

     xmlDoc.load("D:\apache-tomcat-6.0.10\webapps\MAG\etc\mag\shifting\res\update\update.xml");
    应该是http地址。 你这写成了服务器端的绝对地址。
      

  2.   

    xmlDoc.load("D:\apache-tomcat-6.0.10\webapps\MAG\etc\mag\shifting\res\update\update.xml");
     你这是自己又是服务器又是客户端的时候测试写的吧、、、