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技术手册
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。