簡単なHTMLファイルを書いています。XMLを埋め込みたいのですが。これはiFrameを使用して行います。IE9では、XMLはフォーマットされています(ただし、ActiveXの警告が表示されます)。IE10で同じコードを実行すると、フォーマットがまったく表示されません。XMLコンテンツのみが表示されます。ただし、XMLを個別に開くと、フォーマットを確認できます。
iframe内でIE10のフォーマットを取得するにはどうすればよいですか?前もって感謝します。
これが私のHTMLコードです
<html>
<head>
<title>Test Code</title>
</head>
<body>
<iframe src="sample.xml"></iframe>
</body>
</html>
そして私のsample.xmlは
<?xml version="1.0" encoding="utf-8" ?>
<test>asd</test>
--更新:ブラウザをIE8標準モードに切り替えると機能します。
<meta http-equiv="X-UA-Compatible" content="IE=8" />
これが唯一の解決策ですか、それともIE10ベースのより良い解決策がありますか?