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