1

我的页面适用于 Chrome/Mozilla/IE9,但不适用于 IE 10。

我有一个 .asp 文件,其中包含一个 .
iframe src = .xml 文件。
.xml 文件有这个代码

    <?xml-stylesheet type="text/xsl" href="Test.xsl"?>

.xsl 文件有代码告诉浏览器如何格式化 xml 数据。

在 IE9 中,一切都很完美。在 IE10 中,iframe 显示 xml 数据并忽略 xsl 格式。

.xml 文件的顶部有这个:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="Test.xsl"?>

然后所有数据

.xsl 文件的顶部有这个:

<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">

然后是所有的格式化数据

我试着添加这个

<meta http-equiv="X-UA-Compatible" content="IE=8" />

那么这个

<meta http-equiv="X-UA-Compatible" content="IE=9" />

在头标签下,但没有修复。

任何帮助,将不胜感激。完整的页面代码很长,这就是我没有包含它的原因。

4

0 回答 0