That is exactly what I have. It has been a long time since I
have looked at xsl:output. Here is what I have (had):
<xsl:output
encoding="utf-8"
indent="no"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
cdata-section-elements="style"/>
I don't remember why I have it...
The odd thing about this xsl:output is that it doesn't specify the
method attribute. It's not easy to tell whether the stylesheet will
default to using XML or HTML output. I would recommend always specifying
the method attribute - it's good for documentation and debugging, and it
can actually help performance because the rules for selecting a default
are run-time rules rather than compile-time.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list