- ベストアンサー
XML+XSLTでの表示について
IE10で、XML+XSLTを、ローカルのXMLを開くと体裁が付かず、テキストのみが表示されてしまいます。IE7(WindowsXP)では、正常に体裁がついていたのですが、IE10で何か変更になったのでしょうか? XML上で、 <?xml version="1.0" encoding="shift_JIS"?> <?xml-stylesheet type="text/xsl" href="xxxxx.xsl"?> と指定しています。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
はい。従来のIEは標準でなかったので ⇒XSLT の互換性の変更点 (Windows)( http://msdn.microsoft.com/ja-jp/library/ie/hh180178(v=vs.85).aspx )
お礼
ありがとうございます。 教えていただいたページを参考に修正(3箇所)してみましたが、結果は変わりませんでした。 もう少し調べてみます。 IE10の開発モードで、IE8にすると正常に表示され、IE9にすると表示されないことから、 IE9での変更が原因のようです。
補足
原因がわかりました。 IE10(IE9)だと、XSLTにエラーがある場合、エラー表示せずに文字だけ出力(?)していたようです。 XSLTを修正後、再度実行したら、うまくいきました。