Javascript XSL-如何将元标记作为XSL头部的第一个标记

Javascript XSL-如何将元标记作为XSL头部的第一个标记,javascript,html,css,xml,xslt,Javascript,Html,Css,Xml,Xslt,目前,我的XSL在标记中生成带有一些元标记、css和JS链接文件的html页面。在Stackoverflow网站上搜索Internet Explorer兼容性问题后,我又添加了一个,以支持兼容性视图上的字体可怕图标 但是我的XSL生成html如下- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html> <head> <meta content="text/html;

目前,我的XSL在
标记中生成带有一些元标记、css和JS链接文件的html页面。在Stackoverflow网站上搜索Internet Explorer兼容性问题后,我又添加了一个,以支持兼容性视图上的字体可怕图标

但是我的XSL生成html如下-

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-16" http-equiv="Content-Type">
<meta content="IE=9; IE=8; IE=7; IE=EDGE" http-equiv="X-UA-Compatible">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/font-awesome.min.css>
<link rel="SHORTCUT ICON" href="images/favicon.ico">
</head>
<body>
</body>
</html>


似乎给定的源不会产生给定的结果。首先,Meta标签不匹配。我错过了VIEWTAB标签——考虑输出,如何将X-UA-兼容标签放在第一个位置?有没有理由不能使用<代码>方法=“XML”<代码>而不是<代码>方法=“HTML”< /代码>?我需要HTML输出@ DanielIt似乎不像给定的源产生给定的结果。首先,Meta标签不匹配。我错过了VIEWTAB标签——考虑输出,如何将X-UA-兼容标签放在第一个位置?有没有理由不能使用<代码>方法=“XML”<代码>而不是<代码>方法=“HTML”< /代码>?我需要HTML输出@丹尼尔
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"/>
    <xsl:include href="portalheader.xsl"/>
    <xsl:template match="case">
        <html>
            <head>
                <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />
                <meta name="viewport" content="width=device-width, initial-scale=1" />
                <link href="css/style.css" rel="stylesheet" type="text/css"/>
                <link href="css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
                <link rel="SHORTCUT ICON" href="images/favicon.ico"/>
            </head>
            <body>
            </body>
        </html>
    </xsl:template>
</xsl:stylesheet>