溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IE下字符串與XML轉換產生BUG如何解決

發(fā)布時間:2020-04-16 09:26:46 來源:億速云 閱讀:128 作者:小新 欄目:編程語言

IE下字符串與XML轉換產生BUG如何解決?很多人都不太了解,今天小編為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。

js 定義一個xml 對象,var data = "";

JQUERY可以將一段字符串轉成XML的對象,進而可以使用find()方法對該字符串轉成的XML進行節(jié)點操作。

但是在IE下jQuery無法解析XML,IE中解析出來的是text對象。

解決辦法:判斷是否是IE瀏覽器,是的話,重新創(chuàng)建加載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為最頂級的節(jié)點
    } else {
        xml = data;
    }
    alert($(xml).find("DataRow").attr("Id"));

js 定義一個xml 對象,var data = "";

JQUERY可以將一段字符串轉成XML的對象,進而可以使用find()方法對該字符串轉成的XML進行節(jié)點操作。

但是在IE下jQuery無法解析XML,IE中解析出來的是text對象。

解決辦法:判斷是否是IE瀏覽器,是的話,重新創(chuàng)建加載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為最頂級的節(jié)點
    } else {
        xml = data;
    }
    alert($(xml).find("DataRow").attr("Id"));

以上就是IE下字符串與XML轉換產生BUG如何解決的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領會。如果想了解更多,歡迎關注億速云行業(yè)資訊頻道哦!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI