cheka.jp 超不定期で更新する写真達。お口直しにどうぞ。

IE8でxmlをeachする

ie8bello

レガシーブラウザ向けに開発することが少ないので備忘録です。
普通のことだと思いますが、だめだめエンジニなので。。

var xmlDom = null;
var xml = "<hoge id='1'>hoge1</hoge><hoge id='2'>hoge2</hoge><hoge id='3'>hoge3</hoge>";
//IE対策
if (!window.DOMParser){
   xmlDoml = new ActiveXObject("Microsoft.XMLDOM");
   xmlDom.async = "false";
   xmlDom.loadXML(xml);
}else{
    xmlDom=xml;
}

$(xmlDom).each(function () {
   consol.log($(this).attr('id'));
   consol.log($(this).text());
});

ActiveXObjectを使わずにeachすると何故か解析出来ません。
こんなことで小一時間悩みました。

Add a Comment

メールアドレスが公開されることはありません。