xml 不好,请你给出详细的index.htm 文件好吗?
谢谢!

解决方案 »

  1.   

    <body onload="getData()">
    <xml id=a src=123.xml></xml>
    <script>
    function getData()
    {
    alert(a.XMLDocument.selectNodes("//学生").length)
    }
    </script>
      

  2.   

    <body>
    <div id=st></div>
    <xml id=a src=123.xml onreadystatechange="getData()"></xml>
    <script>
    function getData()
    {
    document.getElementById("st").innerText=a.XMLDocument.readyState
    if(a.XMLDocument.readyState==4)
    alert(a.XMLDocument.selectNodes("//学生").length)
    }
    </script>
      

  3.   

    net_lover(孟子E章)
    非常感谢,但为什么出现 网页中有错误的提示啊??
    我检查 js  好象又没有都嘛
      

  4.   

    使用了 <xml id=a src=123.xml onreadystatechange="getData()"></xml> 都会发现 js 错误
      

  5.   

    你的ie几?在oe里看xml可以看嘛
      

  6.   

    win2003 肯定是6  塞
    能看,就是状态提升 网页上有错误
      

  7.   

    to  net_lover(孟子E章)
    我的 js  也不好,其实我想实现:首先我是想将 123.xml 中的条数写入到一个文本框中。然后再从文本框中将值取出来!(注意:写和取的代码不在一个 js 函数中,取出来的时候一定要从文本框中读取)
    本来一般的这种我自己也能完成,但这儿这个结合取 xml 中的条数我就不会了
      

  8.   

    因为在取 xml 中的条数时候,我试了,如果不使用 onload=getdata 而直接body 中间放这么个函数,
    是取不到 xml 条数的值的