"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