QA@IT

IE10の標準モードで document.XMLdocument が使えない

3037 PV

IE10の標準モードで document.XMLdocument が使えなくなって困っています。

ローカルフォルダに置かれたXMLデータファイルとXSLTスタイルシートを
下記のサイトで示されている手法で静的に紐付けして処理しています。
http://www.atmarkit.co.jp/fxml/tecs/001stylelink/01.html

XMLデータをブラウザで表示する際に、XSLT内に記述した
javascriptコードでデータを集計処理しており、
javascriptでXMLデータを読み込むために
document.XMLDocument.getElementsByTagName()
を使っています。

ところがIE10の標準モードでは document.XMLdocument が
使えなくて困っています。

互換表示モードならば使えるのですが、
標準モードで使えるようにjavascriptコードを
書き変えようと考えました。
しかし、静的に紐付けしたXMLファイルからデータを
取りだす手法が見つかりません。
XMLHttpRequestはローカルファイルには使えないようでした。

何かいい解決方法がありましたらお教え下さい。

回答

ローカルファイル限定であれば拡張子htaにしてHTMLアプリケーションにするという手もあります(これならXMLHttpRequestもローカルファイルに使えるかもしれないなぁという予想です)。

要件に合うかわかりませんが参考までに。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。