使用XSLT设置HTML5 doctype

前端之家收集整理的这篇文章主要介绍了使用XSLT设置HTML5 doctype前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何干净地将文件文件类型设置为HTML5<!DOCTYPE html>通过XSLT(在这种情况下与 collective.xdv)

以下是我的Google foo最好的发现:

<xsl:output
    method="html"
    doctype-public="XSLT-compat"
    omit-xml-declaration="yes"
    encoding="UTF-8"
    indent="yes" />

产生:

<!DOCTYPE html PUBLIC "XSLT-compat" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

解决方法

我认为这是目前只支持写doctype作为文本:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html" encoding="utf-8" indent="yes" />

  <xsl:template match="/">
    <xsl:text disable-output-escaping='yes'>&lt;!DOCTYPE html&gt;</xsl:text>
    <html>
    </html>
  </xsl:template>

</xsl:stylesheet>

这将产生以下输出

<!DOCTYPE html>
<html>
</html>
原文链接:https://www.f2er.com/html5/170306.html

猜你在找的HTML5相关文章