Hi,
I believe there is one XSLT processor, XT, that does have a
separate XHTML
output method. See http://4xt.org/ for details, but be warned
that development
of this processor continues to flounder, and it is not as
fully compliant as
Saxon, MSXML, 4XSLT, libxslt, etc. (although I and others
have used it
successfully in production)
Both jd.xslt and Saxon can use
<xsl:output method="foo:xhtml" xmlns:foo="http://ignore.the.ns.uri/" />
to output XHTML.
Jarno
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list