<script language="javascript">
    var texts='';
    var pics='';
    var links='';
    var adXml = new ActiveXObject('Msxml2.DOMDocument');
    adXml.load('Xml/XMLFile.xml');
//    adXml.async='false';
if(adXml.readyState == 4)   
  { 
  alert("aa");
    var root = adXml.documentElement;
    var items = root.childNodes;
   
    for(var i=0;i<items.length;i++)
    {
        texts = texts + items[i].childNodes[0].text;
        links = links + items[i].childNodes[1].text;
        pics = pics + items[i].childNodes[2].text;
        
        if(i!=items.length-1)
        {
            texts=texts + '|';
            links = links + '|';
            pics = pics + '|';
        }
    }
  }
document.write(links);
</script>直接打开html页没问题,在.net中浏览页面提示缺少对象,就是获得根节点的那一行。我又加了一个readyState判断也不行