`
lynnlysh
  • 浏览: 179317 次
  • 性别: Icon_minigender_2
  • 来自: 天津
社区版块
存档分类
最新评论

ie浏览器和ff浏览器解析xml文件时的区别

阅读更多
ie和非ie对xml文档解析不同。
1.ie下new ActiveXObject("Microsoft.XMLDOM")
  ff下用document.implementation.createDocument("","",null);
2.ie下可用方法loadXML
  ff下通过var oParser = new DOMParser();
         xmlDoc = oParser.parseFromString(xmlText.toString(),"text/xml");  来实现
3.ie中有createNode方法
  ff中该方法不可用。因此统一用createElement代替。
4.ie中用childNodes只被解析为元素节点对象
   ff中childNodes将获得多种类型对象,仅当节点类型nodeType==1时为元素节点对象
*****************好久不见的格叽格叽***********************
离上次写技术文那么久了,我那么久不在状态了,Lysh,你也不再是那时的你了
分享到:
评论

相关推荐

    js解析xml文件的完整代码

    在JavaScript中解析XML文件是一项常见的任务,特别是在处理服务器返回的数据或者构建富客户端应用时。XML(eXtensible Markup ...提供的"IE_FF"可能是指此代码示例同时支持Internet Explorer和Firefox等非IE浏览器。

    JS读取XML例子(兼容IE和FF).rar

    这个"JS读取XML例子(兼容IE和FF).rar"压缩包包含了一个示例,展示了如何在不依赖任何插件的情况下,使用JavaScript在Internet Explorer(IE)和Firefox(FF)等浏览器中读取XML文件。下面我们将详细探讨JavaScript...

    Xml+JS省市县三级联动(兼容IE FF)

    在IE中,我们可以使用ActiveXObject来实现XMLHttpRequest,而在非IE浏览器中,我们可以使用XMLHttpRequest对象来异步加载XML文件。一旦数据加载完成,JS会遍历XML节点,根据省市县的层级关系填充下拉列表,并设置...

    JAVASCRIPT加载XML文档及操作XML文档的方法[归类].pdf

    - 在非IE浏览器中,可以使用`document.implementation.createDocument()`创建XML文档对象,然后使用`DOMParser.parseFromString()`加载XML字符串。 示例代码: ```javascript function loadXmlDoc(xmlUrl) { ...

    图片链接无虚线,保证在ff和ie下正常运行

    为了确保图片链接在FF和IE浏览器下均无虚线效果,开发者可以灵活运用JavaScript和CSS技术,通过`this.blur()`、设置`outline: none`或两者结合的方式来实现这一目标。在实际项目中,建议进行充分的测试以确保在各种...

    一个图片居中的CSS示例,兼容IE6,7,8和FF,opera,safari

    不过,`expression`表达式在现代浏览器中已被弃用,所以只用于老版本的IE浏览器。 标签中提到了AJAX,它是一种异步JavaScript和XML技术,用于在不刷新整个页面的情况下更新部分网页内容。虽然在这个示例中并未直接...

    奇怪的struts2的中文乱码问题及解决.docx

    然而,这个问题的特殊之处在于,它只在IE浏览器中出现,而在Firefox(FF)和Chrome浏览器中正常显示,这就排除了编码设置不正确的原因。 进一步分析发现,问题可能与浏览器对Ajax请求的处理有关。IE浏览器在处理...

    IE6、IE7和FF的最简单的hack技巧

    对于IE7,我们可以使用一种称为“条件注释”的方法,它是一种特殊的HTML注释,仅IE浏览器会解析。不过,CSS Hack更常见的是使用星号(*)和空格的组合,如`* html .test{/*IE7*/ height:20px; background-color:blue;}...

    开发跨浏览器的JavaScript方法说明第1/2页

    然而,这些方法并不适用于非IE浏览器,通常我们需要使用`XMLHttpRequest`或`fetch`API来加载XML。 6. **向表格添加行** 使用`document.createElement`创建新的表格元素,并通过`appendChild`方法添加到适当的位置...

    css页面源码-1

    比如,IE浏览器曾有特有的CSS语法(如`filter`滤镜)。 - 使用前缀(如 `-webkit-`, `-moz-`, `-ms-` 等)来支持不同浏览器的特定功能,如CSS3动画和过渡。 - 使用`reset.css`或`normalize.css`重置浏览器默认样式...

    解决Dreamweaver中关于应用CSS的小问题

    但在IE浏览器中,用户发现当链接被访问后,再次鼠标悬停时下划线消失了。 这个问题的症结在于CSS的解析顺序。在CSS中,当多个规则应用到同一个元素时,会根据特定的选择器权重和优先级来确定哪个规则生效。在用户...

    ajax提交form表单

    - 在IE浏览器中,可以通过`new ActiveXObject()`创建对象;对于其他浏览器,则使用`new XMLHttpRequest()`。 - 上述代码中`createxmlhttprequest()`函数根据不同的浏览器环境选择合适的对象创建方式。 2. **设置...

    精易模块[源码] V5.15

    9、修正“目录_是否存在”,当存在无反缀文件时返回真的BUG,感谢易友【@飞灵】反馈。 10、新增“系统_信息框Ex”定时信息框,超时后自动销毁。 效验MD5:A8EA46EB0FA7395F9355E37286B32742 精易模块 V3.86 what’s ...

Global site tag (gtag.js) - Google Analytics