我有一个简单的 xml 和 xslt,当在 IE9 中打开时会添加一个元标记。xml是
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xslt"?>
<root/>
并且xslt添加了一个meta标签如下
<xsl:output method="html" version="5.0" doctype-public="-//W3C//DTD HTML 4.0//EN"/>
<xsl:template match="/">
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>Example</title>
</head>
...
现在,当我在 IE9 中打开该文件时,开发人员工具显示它可以在 IE9 标准模式下打开,但它有两个元标记。显然 IE9 在加载和应用 xslt 的过程中添加了一个。
我想知道两件事:
(1)这会影响文件在 IE9(或早期 IE 版本)中的显示方式吗?
(2)IE9为什么要加第二个meta标签,可以避免吗?