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的解決方案的詳細內容。更多資訊請關注PHP中文網其他相關文章!