Lösung für FEHLER bei der String- und XML-Konvertierung unter IE

Y2J
Freigeben: 2017-05-09 10:33:04
Original
1691 Leute haben es durchsucht

js definiert ein XML-Objekt, var data = "";

JQUERY kann eine Zeichenfolge in ein XML-Objekt konvertieren und dann die Methode find() verwenden, um das aus der Zeichenfolge konvertierte XML zu knoten.

Aber jQuery kann XML unter IE nicht analysieren. Was im IE analysiert wird, ist ein Textobjekt.

Lösung: Stellen Sie fest, ob es sich um einen IE-Browser handelt. Wenn ja, erstellen Sie das geladene XML-Objekt neu.

   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"));
Nach dem Login kopieren

js definiert ein XML-Objekt, var data = "";

JQUERY kann eine Zeichenfolge in ein XML-Objekt konvertieren und dann mit der Methode find() Knotenoperationen für das aus der Zeichenfolge konvertierte XML ausführen.

Aber jQuery kann XML unter IE nicht analysieren. Was im IE analysiert wird, ist ein Textobjekt.

Lösung: Stellen Sie fest, ob es sich um einen IE-Browser handelt. Wenn ja, erstellen Sie das geladene XML-Objekt neu

   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"));
Nach dem Login kopieren

[Verwandte Empfehlungen]

XML kostenloses Video-Tutorial

2.

Li Yanhui XHTML-Video-Tutorial

3.

XML Technisches Handbuch

Das obige ist der detaillierte Inhalt vonLösung für FEHLER bei der String- und XML-Konvertierung unter IE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage