js 定义一个xml 对象,var data = "
JQUERY能够将一段字符串转成XML的对象,进而可使用find()方法对该字符串转成的XML进行节点操做。浏览器
可是在IE下jQuery没法解析XML,IE中解析出来的是text对象。async
解决办法:判断是不是IE浏览器,是的话,从新建立加载xml对象code
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"));