ylsc
小狐狸
小狐狸
  • UID32528
  • 注册日期2010-04-11
  • 最后登录2010-04-16
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3618回复:2

读取xml节点,IE正常,firefox下不正常,2天了!!求救

楼主#
更多 发布于:2010-04-11 10:20
我的js函数:
function test(){
if (window.ActiveXObject)
        {
        xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async=false;
        xmlDoc.load("ff.xml");
        //testNodes();
        }
        // code for Mozilla, Firefox, Opera, etc.
        else if (document.implementation && document.implementation.createDocument)
        {
        xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.async="false";
        xmlDoc.load("ff.xml");
       // xmlDoc.onload = testNodes;
        }
        // no good browser found
        else
        {
        if (!xmlDoc.load("ff.xml"))
        {
        alert ("Failed to load XML data source!");
        }
        }

alert(xmlDoc.getElementsByTagName("item").length);

}


我的xml文件

<?xml version="1.0" encoding="UTF-8"?>
<tree>
<item text="1" id="62">
<item text="中" id="66">
<item text="121" id="73"/>
</item>
<item text="11" id="74">
<item text="111" id="75"/>
</item>
</item>
<item text="2" id="63">
<item text="21" id="72"/>
</item>
<item text="3" id="64"/>
</tree>


ie下正常弹出8,ff下始终是0,请各位老大指点指点!谢谢
ylsc
小狐狸
小狐狸
  • UID32528
  • 注册日期2010-04-11
  • 最后登录2010-04-16
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-04-11 10:20
已经解决
bluesky007
小狐狸
小狐狸
  • UID32628
  • 注册日期2010-04-22
  • 最后登录2010-06-04
  • 发帖数10
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-04-11 10:20
恭喜楼主找到解决方法.
但是可否将解决方法公布出来了.
触类旁通,对此类问题有借鉴作用.
游客

返回顶部