以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  求助!! firefox下运行成功opera下有问题的xml操作  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=123046)


--  作者:鱼悠游
--  发布时间:12/29/2011 4:31:00 PM

--  求助!! firefox下运行成功opera下有问题的xml操作

使用xmlHttpRequest加载xml文档,然后获得其节点元素个数(因为新接触可能术语不太准确),为什么在Firefox下获得返回结果是正确的(3),而opera下为0呢?

具体如下:
xml文档结构:

- <list>
- <event name="。。。">
- <video id="1">
  <title></title>
  <description></description>
   </video>
- <video id="2">
  <title></title>
  <description></description>
  </video>
  </event>
  </list>
程序代码如下
      if (window.XMLHttpRequest)
 {
  xhttp = new XMLHttpRequest();
 }
 //IE
 else
 {
  xhttp = new ActiveXObject("Microsoft.XMLHTTP");  
 }
 try
 {
  xhttp.open("GET",“list.xml”,true);
  xhttp.send(null);
  xhttp.onreadystatechange = function() {
  if(this.readyState == 4){
   xmlDoc = xhttp.responseXML;
                       var nbr = xmlObj.getElementsByTagName('video');
                numberTotal = nbr.length;
                alert('numberTotal:'+numberTotal);
  }
 }
 }
 catch (e)
 {
  alert(e);

 }
[/B][/B]


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms