var xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.load(xx.xml);
var dom = xml.documentElement;
alert(dom.getElmentsByTagName("message")[0].firstChild.data;

解决方案 »

  1.   

    请问你上面的的load() 是什么意思..我觉的你上面的这种改法也不对,不知道兄台是否测试过.?
    下面的是一段方法体,相信兄台看完之后,会更好的给出一个答案
    var checkapp=function(url){
    _ajax_init();//进行ajax的初始化操作;
    var label = false;
    http_request.onreadystatechange = function(){
    if (http_request.readyState == 4) {
    if(http_request.status == 200){
    alert(http_request.responseText);  
      var _message =  http_request.responseXML.getElementsByName('message')[0].firstChild.data;
      alert("_azure_"+_message);
     
    }
           }
    }

        http_request.open("GET", url, false);
                http_request.send(null); 
                return label;
    }
      

  2.   

    load用于加载你的xml文件啊,所以xx.xml其实是你的xml文件的URL访问地址,我想你可能就是这里有问题吧,不过这种方法是只能用于IE的,你如果在FireFox测试是肯定出错的。