Я загружаю файл XML, используя jQuery $ .get. после загрузки содержимого я могу манипулировать им и добавлять узлы xml к своим собственным элементам с помощью .append ().
это работает на Chrome и Firefox, но не на IE8.
пример XML-файла:
<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>
Мне нужно отсоединить все узлы ТЕМ и прикрепить их к моему собственному объекту.
вот суть моего кода:
var themes = $("<themes></themes>");
$.get('url/themes.xml', function(data, textStatus, jqXHR) {
var xml = data;
themes.append($(xml).children("themes").children('theme'));
}, 'xml');
Ошибка возникает в строке themes.append только в IE, и вот что показывает журнал:
Такой интерфейс не поддерживается
Могу ли я не манипулировать и добавлять элементы XML в IE?