jQuery $ .getを使用してXMLファイルをロードしています。コンテンツをロードした後、私はそれを操作し、.append()を使ってXMLノードを自分の要素に追加することができます。 これはchromeとfirefoxで動作しますが、IE8では動作しません。 xmlファイルのjQuery XMLの解析/操作IE8エラー
例:
<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');
エラーは、IE上themes.appendライン上で発生し、これは、ログが表示さです:
んが、そのようなインタフェースがサポートされていません
IEでXML要素を操作したり追加したりすることはできますか?このようにXML要素を取得シリアル化する
これはある種の魔法です! (これは動作します、ありがとう) – Rodik