5.7 - XHTML Output

Currently Rhythmyx is outputing the HTML as “HTML 4.01 Transitional”, I would like to change that to XHTML. Specfically I need to make sure all my empty tags are closed and that Entities are using the decmial values instead of the name like “nbsp”. Is there somewhere this is set?

What’s interesting is that everything in my templates is XHTML, but somewhere durning the rendering it’s getting changed.


Try using this line in your templates:

<xsl:output method=“xml” indent=“yes” doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system=“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”/>

I think by default, 5.7 templates include: <xsl:output method=“html”/>
…so you’ll want to replace this with the new line.