javascript获取xml对象的方法(使用XMLHttpRequest)
来源:互联网 发布:java emf转png 编辑:程序博客网 时间:2024/05/16 23:45
javascript获取xml对象有几种方法,在网海中也有很多这方面的示例文章,这里我记录下整理后个人觉得很好的一种实现方法。
先建立一个xml文件:
<?xml version="1.0" encoding="gb2312"?><test> <name>name</name> <msn>ok@www.ok.cn</msn></test>
在同目录中建个html文件:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>test</title><script>function getXMLHttpRequest(){var progId,progIds = ["MSXML2.XMLHTTP.6.0" , "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];if (!window.ActiveXObject) {return new XMLHttpRequest();}else {for (var i = progIds.length - 1; i >= 0; i--){try {return new ActiveXObject(progId = progIds[i]);} catch (ex) {progId = null;}}}}function loadClass(src){try{var xmlHttp = getXMLHttpRequest();xmlHttp.open("GET", src, false);xmlHttp.send(null);var stus = xmlHttp.status;if (stus == 200 || stus == 0 || stus == 304){return xmlHttp.responseText;}}catch(ex){alert("error!");}}var e = loadClass("xml.xml") ;alert(e);</script></head><body></body></html>
测试了ie和火狐浏览器,效果不错。
如果用ajax通过url取,把xmlHttp.send(null);var stus = xmlHttp.status;if (stus == 200 || stus == 0 || stus == 304){return xmlHttp.responseText;}放到ajax回调中。
- javascript获取xml对象的方法(使用XMLHttpRequest)
- javascript中XMLHttpRequest对象同步获取XML数据
- 获取一个XMLHttpRequest 对象的通用方法
- ajax获取XMLHttpRequest对象的通用方法
- XmlHttpRequest对象的方法
- xmlHttpRequest对象的方法
- XMLHttpRequest 对象的使用
- XMLHttpRequest对象的使用
- xmlHttpRequest对象的使用
- javascript XMLHttpRequest 对象的open() 方法参数说明
- ajax中获取XMLHttpRequest对象的方法(IE/Firefox/chrome)
- javascript获取对象的方法
- 获取JavaScript对象的方法
- XMLHttpRequest对象的方法、属性
- 创建XmlHttpRequest对象的方法
- XMLHttpRequest对象的常用方法
- JavaScript中XMLHttpRequest对象初步使用
- ajax 快速入门,ajax底层使用的五个步骤;XMLHttpRequest对象详解;XMLHttpRequest常用属性;XMLHttpRequest常用方法
- 面试题:银行业务调度系统
- Unity3D性能优化13个技巧
- 转:Linux 文件预读,大文件读取可以看下
- zen cart数据库函数
- 继承
- javascript获取xml对象的方法(使用XMLHttpRequest)
- 设置笔记本为无线wifi发射器
- AssetsManager下载类
- zencart如何通过密码保护网站文件、目录,限制IP地址
- 熬之滴水穿石:Spring--精简的J2EE(3)
- zencart常用模块的清单
- Zencart程序站内优化解决方案
- 黑马程序员--C#数组和Array类
- zencart 如何添加水印