JS实现的跨浏览器解析XML文件实例

 更新时间:2016年06月21日 14:50:30   作者:cherry  
这篇文章主要介绍了JS实现的跨浏览器解析XML文件的方法,结合实例形式分析了javascript基于ActiveXObject操作xml文件的加载与解析相关技巧,需要的朋友可以参考下

本文实例讲述了JS实现的跨浏览器解析XML文件的方法。分享给大家供大家参考,具体如下:

下列代码把一个 XML 文档 ("note.xml") 载入 XML 解析器中:

<script type="text/javascript">
function GetXmlHttpObject() {
  var xmlHttp=null;
  try {
   // Firefox, Opera 8.0+, Safari
   xmlHttp=new XMLHttpRequest();
  } catch (e) {
   // Internet Explorer
   try {
     xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
     xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
 }
 return xmlHttp;
}
function loadXMLDoc(){
 var xmlhttp = GetXmlHttpObject();
 xmlhttp.open("GET","note.xml",false);
 xmlhttp.send();
 xmlDoc=xmlhttp.responseXML;
 return xmlDoc;
}

PS:关于xml格式文件,小编这里再来为大家推荐几款在线工具,相信大家在今后的编程开发中可以用得到:

在线XML格式化/压缩工具:
http://tools.jb51.net/code/xmlformat

xml代码在线格式化美化工具:
http://tools.jb51.net/code/xmlcodeformat

在线XML/JSON互相转换工具:
http://tools.jb51.net/code/xmljson

更多关于JavaScript相关内容可查看本站专题:《JavaScript操作XML文件技巧总结》、《JavaScript中ajax操作技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结

希望本文所述对大家JavaScript程序设计有所帮助。

相关文章

  • 尝试在让script的type属性等于text/html

    尝试在让script的type属性等于text/html

    我们可以在script片断中定义一个被JS调用的代码,但代码又不在页面上显示,这时,我们可以使用下面的方法;当script中的type等于text/html时我们可以做些什么呢?感兴趣的朋友可以了解下啊
    2013-01-01
  • js在指定位置增加节点函数insertBefore()用法实例

    js在指定位置增加节点函数insertBefore()用法实例

    这篇文章主要介绍了js在指定位置增加节点函数insertBefore()用法,实例分析了insertBefore()函数追加结点的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 学习LayUI时自研的表单参数校验框架案例分析

    学习LayUI时自研的表单参数校验框架案例分析

    本框架基于LayUI框架写的表单参数校验框架,本文分过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-07-07
  • 分享两个手机访问pc网站自动跳转手机端网站代码

    分享两个手机访问pc网站自动跳转手机端网站代码

    这篇文章主要介绍了分享两个手机访问pc网站自动跳转手机端网站代码,需要的朋友可以参考下
    2015-01-01
  • JavaScript中跨标签页通信的常见方式

    JavaScript中跨标签页通信的常见方式

    跨标签页通信是指在浏览器中的不同标签页之间进行数据传递和通信的过程,这篇文章为大家整理了几个常见的跨标签页通信方式,感兴趣的小伙伴可以了解下
    2023-10-10
  • js自定义QQ菜单效果

    js自定义QQ菜单效果

    这篇文章主要为大家详细介绍了js自定义QQ菜单,具有收缩,下拉等功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • JavaScript鼠标悬停事件用法解析

    JavaScript鼠标悬停事件用法解析

    这篇文章主要介绍了JavaScript鼠标悬停事件用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • JavaScript中的console.assert()函数介绍

    JavaScript中的console.assert()函数介绍

    这篇文章主要介绍了JavaScript中的console.assert()函数介绍,assert()函数是一个调试中经常使用的断言工具函数,需要的朋友可以参考下
    2014-12-12
  • Bootstrap每天必学之基础排版

    Bootstrap每天必学之基础排版

    Bootstrap每天必学之基础排版,排版是学习的最基础环节,相当于地基,所以大家一定要认真对待,认真学习本文内容。
    2015-11-11
  • js实现适合新闻类图片的轮播效果

    js实现适合新闻类图片的轮播效果

    本文主要分享了js实现适合新闻类图片轮播效果的示例代码,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-02-02

最新评论