说实话。xml.recordset你可能是使用了xml数据岛吧,不过你的要求真的是写的稀里糊涂的,所以不明白你的意思

解决方案 »

  1.   

    用xmlhttp获得xml内容后,再用DHTML来写到对应该的数据区去,也是一个可行的办法呀
      

  2.   

    老大,你在你机器上试试,OK?
    我原帖说的“必须要用XML.recordset这样”,是指下面这两行:
    var DWoXML = oXMLSrc ; // get xmldom
    var DWxRS = DWoXML.recordset
    应该说解析XML有很多种方式(对吧),比如把原贴SCRIPT内容改成如下:
    var oRoot = oXMLSrc.documentElement.childNodes;
    alert(oRoot.length );
    应该是一样的,但也是:
    直接用IE打开该文件就是正常提示length 的数目;
         而把该页通过IIS用虚拟路径(比如http://MyHostName/xmltest.html)打开就提示在“alert”那一行有错误:缺少对象。大虾,试试吧:-(
      

  3.   

    55555555,还是没有明白问题,在web上面oXMLSrc你是如何获取的?
    var oDoc=new ActiveXObject("MSXML2.DOMDocument"); ?
    如果是这样啊,有可能出问题了,你修改成MSXML2.FreeThreadedDOMDocument看看
      

  4.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.onload = function(){
    var DWoXML = oXMLSrc ; // get xmldom
    var DWxRS = DWoXML.recordset
    alert(DWxRS.recordcount);
    }
    </SCRIPT>