在IE下字符串与XML转换产生BUG的解决方案

互联网 17-5-9
js 定义一个xml 对象,var data = "";

JQUERY可以将一段字符串转成XML的对象,进而可以使用find()方法对该字符串转成的XML进行节点操作。

但是在IE下jQuery无法解析XML,IE中解析出来的是text对象。

解决办法:判断是否是IE浏览器,是的话,重新创建加载xml对象

   var xml;        if ($.browser.msie) {// & parseInt($.browser.version) < 9          alert("这是IE版本是");          xml = new ActiveXObject("Microsoft.XMLDOM");          xml.async = false;          xml.loadXML(data);          // xml = $(xml).children('nodes'); //这里的nodes为最顶级的节点      } else {          xml = data;      }      alert($(xml).find("DataRow").attr("Id"));

js 定义一个xml 对象,var data = "";

JQUERY可以将一段字符串转成XML的对象,进而可以使用find()方法对该字符串转成的XML进行节点操作。

但是在IE下jQuery无法解析XML,IE中解析出来的是text对象。

解决办法:判断是否是IE浏览器,是的话,重新创建加载xml对象

   var xml;      if ($.browser.msie) {// & parseInt($.browser.version) < 9          alert("这是IE版本是");          xml = new ActiveXObject("Microsoft.XMLDOM");          xml.async = false;          xml.loadXML(data);          // xml = $(xml).children('nodes'); //这里的nodes为最顶级的节点      } else {          xml = data;      }      alert($(xml).find("DataRow").attr("Id"));

【相关推荐】

1. XML免费视频教程

2. 李炎恢XHTML视频教程

3. XML技术手册

以上就是在IE下字符串与XML转换产生BUG的解决方案的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: XML,
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:XML DOM对象方法的实例解析

相关资讯