0

我正在尝试获取一个 XSLT 样式表来输出干净的(ish)HTML5,然后使用 Bootstrap 对其进行样式设置。

要在 IE8 中工作(不幸的是需要),它需要一个适当的

<!DOCTYPE html>

标头,正在通过

<xsl:text disable-output-escaping="yes">&lt;!DOCTYPE html></xml:text>

黑客。但是,Firefox(如果相关,则为 22)正在将 DOCTYPE 呈现给用户。

有谁知道一种更好的方法来排序这个可以跨浏览器工作的?

4

1 回答 1

3

有一种使用 XSLT 呈现 HTML5的“正确”(非 hacky)方式。

<xsl:output
     method="xml"
     doctype-system="about:legacy-compat"
     encoding="UTF-8"
     indent="yes" />
于 2013-07-10T14:35:29.233 回答