xsl-list
[Top] [All Lists]

Re: where does one stick the doctype?

2003-03-20 12:32:46




"Kovach, Dave" wrote:

so I am trying to place a DOCTYPE declaration in my XSLT,
but can't get it to render correctly - get errors like:


This is what I resorted to:

<xsl:text disable-output-escaping="yes"><![CDATA[<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>]]>
</xsl:text>

There may be a better way, but this works...

It works if your processor supports disable-output-escaping, but not all
do.  Why not use the facility built into the language?

<xsl:output
   doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
   doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
"/>

Dave


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list