我正在尝试使用XSLT样式表来输出干净的(ish)HTML5,然后使用Bootstrap进行样式化。
要在IE8中工作(不幸的是需要),它需要一个正确的
<!DOCTYPE html>
标题,通过
呈现<xsl:text disable-output-escaping="yes"><!DOCTYPE html></xml:text>
劈。但是,Firefox(如果相关,则为22)正在向用户呈现DOCTYPE。
有没有人知道一种更好的方法来排序这个跨浏览器的工作?
答案 0 :(得分:3)
rendering HTML5 with XSLT有一种“适当的”(非hacky)方式。
<xsl:output
method="xml"
doctype-system="about:legacy-compat"
encoding="UTF-8"
indent="yes" />