XMLHttpRequest()による XSLT を用いた XML表示 (IE11,Chrome)

http://winofsql.jp/VA003334/infoboard.php?mid=ajax&id=060329004530&pid=5

 ---  Chrome OK , IE11 動かず
参考: (xsl1.html) IE専用   IE11 OK

manyo.xmlに指定したxslを適用したXMLがここに表示されます。

参考:
http://logicalerror.seesaa.net/article/343131132.html
transformNode は、XML と XSL から HTML を完成させるものですが、かなり前から IE で実装されているので、自分は XML Data Islands を併用していましたが、まず、 その XML Data Islands が IE10 より削除されていました。IE11 OK 一般的な XMLHttpRequest では、Microsoft のみのメソッドである transformNode は、 デフォルトでは実装されません。とは言っても、それは IE10 からの問題らしく、 以前は動作していたそうです。IE11 OK var userAgent = window.navigator.userAgent.toLowerCase(); if (userAgent.indexOf("msie") > -1) { var xmlhttp = new window.XMLHttpRequest(); xmlhttp.open("GET",sUrl1,false); xmlhttp.responseType = "msxml-document"; xmlhttp.send(null); var xmlMozilla = xmlhttp.responseXML; document.getElementById(sTarget).innerHTML = xmlMozilla.transformNode(xslMozilla); return; }