Ich lade eine XML-Datei mit jQuery $ .get. Nachdem ich den Inhalt geladen habe, kann ich ihn manipulieren und die Xml-Knoten mit .append() an meine eigenen Elemente anhängen. dies funktioniert auf Chrome und Firefox, aber nicht auf IE8.jQuery XML Parsing/Manipulation IE8 Fehler
Beispiel für XML-Datei:
<THEMES>
<THEME id="city">
<ASSETS ui="game/city">
<ASSET package_id="title_screen" file="title_screen.swf" />
<ASSET package_id="backgrounds" file="cartoon_buildings.swf" />
<ASSET package_id="stand" file="stand.swf" />
</ASSETS>
</THEME>
</THEMES>
Ich brauche alle das Thema Knoten zu lösen und sie zu meinem eigenen Objekt anhängen.
hier ist die Essenz meines Codes:
var themes = $("<themes></themes>");
$.get('url/themes.xml', function(data, textStatus, jqXHR) {
var xml = data;
themes.append($(xml).children("themes").children('theme'));
}, 'xml');
Der Fehler auf der themes.append Linie tritt nur auf IE, und das ist, was das Protokoll zeigt:
Keine Schnittstelle nicht unterstützt
Kann ich XML-Elemente im IE nicht manipulieren und anhängen?
Diese wizardry irgendeiner Art ist! (Das funktioniert, danke) – Rodik