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"));