Hallo,
Sonst wird das HTML korrekt mit allen HTML Tags erzeugt. die HTML hab ich mir auch genauer angesehen. Alles korrekt, bis auf die zusäzlichen Tags <rot> , die anscheinend überhaupt nicht verstanden werden...
Sehr merkwürdig.
Ich kann dir nur noch raten, dass du versuchst das Problem mit diesem Element zu begrenzen, z.B.
<xsl:template match="att">
<xsl:apply-templates select="rot" />
</xsl:template>
Es ist zwar schwert vorstellbat, aber nicht unmöglich, dass "rot" irgenwo einen Schüsselwort ist und deshalb von einer beteiligten Applikation ignoriert wird. (Ich hatte mal das Problem mit <config>)
Ändere mal das <rot> im XML auf was anderes z.B. <redcolor> und auch in xsl dann:
<xsl:template match="redcolor">
<i style="color:red">
<xsl:value-of select="." />
</i>
</xsl:template>
Sollte das der Fall sein, ist irgndwo eine Klasse oder eine JSP falsch programmiert.
Grüße
Thomas