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


Posted in Javascript onJune 21, 2016

本文实例讲述了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;
}
Javascript 相关文章推荐
理解Javascript_05_原型继承原理
Oct 13 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 Javascript
JS中图片缓冲loading技术的实例代码
Aug 29 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
Sep 02 Javascript
JavaScript中的Math.sin()方法使用详解
Jun 15 Javascript
Bootstrap每天必学之下拉菜单
Nov 25 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
Dec 12 Javascript
微信小程序引用公共js里的方法的实例详解
Aug 17 Javascript
React Native 环境搭建的教程
Aug 19 Javascript
vue滚动轴插件better-scroll使用详解
Oct 17 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
Dec 06 Javascript
Vue3配置axios跨域实现过程解析
Nov 25 Vue.js
第四篇Bootstrap网格系统偏移列和嵌套列
Jun 21 #Javascript
第三篇Bootstrap网格基础
Jun 21 #Javascript
Bootstrap三种表单布局的使用方法
Jun 21 #Javascript
第二篇Bootstrap起步
Jun 21 #Javascript
基于zepto.js简单实现上传图片
Jun 21 #Javascript
第一篇初识bootstrap
Jun 21 #Javascript
JavaScript实现相册弹窗功能(zepto.js)
Jun 21 #Javascript
You might like
PHP制作图型计数器的例子
2006/10/09 PHP
php笔记之:文章中图片处理的使用
2013/04/26 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
javascript事件模型代码
2007/07/01 Javascript
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
摘自启点的main.js
2008/04/20 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
2015/11/17 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
性能优化之代码优化页面加载速度
2017/03/01 Javascript
Angular.js中控制器之间的传值详解
2017/04/24 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
webpack构建react多页面应用详解
2017/09/15 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[02:19]2018年度DOTA2最佳核心位选手-完美盛典
2018/12/17 DOTA
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
Python正则表达式匹配中文用法示例
2017/01/17 Python
详解Python3的TFTP文件传输
2018/06/26 Python
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
网吧收银员岗位职责
2013/12/14 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
少儿励志名言(80句)
2019/08/14 职场文书
教你做个可爱的css滑动导航条
2021/06/15 HTML / CSS
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js