Příklady použití xsl:output

  • generování stránky v HTML 4.01 Strict:

    <xsl:output method="html" encoding="utf-8"
                doctype-public="-//W3C//DTD HTML 4.01//EN"
                doctype-system="http://www.w3.org/TR/html4/strict.dtd"/>
  • generování stránky v XHTML 1.0 Transitional:

    <xsl:output method="xhtml" encoding="utf-8"
                doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
                doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
  • generování HTML5:

    <xsl:output method="html" encoding="utf-8"
                html-version="5.0"/>
    <xsl:output method="html" encoding="utf-8"
                doctype-system="about:legacy-compat"/>

    případně je možné !DOCTYPE generovat bez xsl:output nebo použít !DOCTYPE pro XHTML

  • generování stránky ve WML:

    <xsl:output method="xml" encoding="us-ascii" indent="yes" 
                doctype-public="-//WAPFORUM//DTD WML 1.1//EN"
                doctype-system="http://www.wapforum.org/DTD/wml_1.1.xml"/>