A JavaScript Fancier

伟大的javascript技术研究中...

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  304 随笔 :: 0 文章 :: 479 评论 :: 0 Trackbacks

在使用DOM操作XML文件时,我们可以使用Load方法直接加载文件路径即可,在ie和ff下通用。但是如果传入的是XML字符串,则在两种浏览器下就会有所不同,IE下可以使用LoadXML方法直接调入下XML串,在FF下则不存在该方法,因此要使用W3CDom方式,具体如下:

var oParser=new DOMParser();
   xmlDom=oParser.parseFromString(xmlStr,"text/xml");

为兼容各种浏览器,我们这样去做即可:

1 try{
2             xmlDom.loadXML(xmlStr);
3         }catch(e){
4             var oParser=new DOMParser();
5             xmlDom=oParser.parseFromString(xmlStr,"text/xml");
6         }
posted on 2007-04-27 10:44 Yemoo'S JS Blog 阅读(2505) 评论(1)  编辑 收藏 引用 所属分类: javascript技巧总结

评论

# re: FireFox中实现LoadXML 2008-10-11 18:58 徐刚辉
好文,定一个  回复  更多评论
  

只有注册用户登录后才能发表评论。