没有合适的资源?快使用搜索试试~ 我知道了~
兼容火狐、谷歌、IE等浏览器JS解析XML
4星 · 超过85%的资源 需积分: 49 35 下载量 168 浏览量
2013-09-25
13:22:06
上传
评论
收藏 1KB TXT 举报
温馨提示
试读
2页
本人,以前也遇到各浏览器XML的兼容问题,然后改用Json解决了兼容问题,今天突然间有一个想法又重拾XML,终于完美解决
资源推荐
资源详情
资源评论
/**
*加载XML
*/
window.onload=function()
{
var oXmlHttp = null;
var sUrl = "xxx.xml";
//判断IE
if (window.ActiveXObject){
oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//用于 Mozilla, Firefox, Opera, 等浏览器
else if (window.XMLHttpRequest){
oXmlHttp = new XMLHttpRequest();
}
if(oXmlHttp != null){
oXmlHttp.open("GET",sUrl,false);
oXmlHttp.onreadystatechange=RequestCallBack;
oXmlHttp.send(null);
}
function RequestCallBack(){
if(oXmlHttp.readyState == 4){
if(oXmlHttp.status == 200){ //OK 状态获取XML字符串
var xmlObj=oXmlHttp.responseText;
var xmlObject = getXmlObj(xmlObj); //调用转换方法获取XML对象
alert("节点数组对象:"+xmlObject.childNodes+" 节点个数"+xmlObject.childNodes.length);
}
}
}
}
*加载XML
*/
window.onload=function()
{
var oXmlHttp = null;
var sUrl = "xxx.xml";
//判断IE
if (window.ActiveXObject){
oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//用于 Mozilla, Firefox, Opera, 等浏览器
else if (window.XMLHttpRequest){
oXmlHttp = new XMLHttpRequest();
}
if(oXmlHttp != null){
oXmlHttp.open("GET",sUrl,false);
oXmlHttp.onreadystatechange=RequestCallBack;
oXmlHttp.send(null);
}
function RequestCallBack(){
if(oXmlHttp.readyState == 4){
if(oXmlHttp.status == 200){ //OK 状态获取XML字符串
var xmlObj=oXmlHttp.responseText;
var xmlObject = getXmlObj(xmlObj); //调用转换方法获取XML对象
alert("节点数组对象:"+xmlObject.childNodes+" 节点个数"+xmlObject.childNodes.length);
}
}
}
}
资源评论
- WlIsFloatingcloud2014-02-22是的,楼上说的没错。只有用json才是王道。不知道那个犊子用xml操作,害我找兼容方法
- 木讷山人2014-06-27是的,楼上说的没错。只有用json才是王道。不知道那个犊子用xml操作,害我找兼容方法
- sy52722014-02-25坑,没什么用还这么多分
- sre2008sre2014-01-20并不能完美解决
java0000wa
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功