Hallo,
es wird "Apache Software Foundation"
ausgeworfen..
Dann ist Xalan doch im Spiel.
Weiss du welche Version du davon hast?
Ist dein Stylesheet sonst korrekt? Keine andere Templates die sich überschneiden, korrekte XSL-Version angegeben, etc. etc.?
Füge mal ein <xsl:output method="html" indent="yes"/> in deinem XSL ein.
Kommt wirklich nur das bei den Browser an wenn du den Quelltext der Seite ansiehst?
-------
Das ist <rot>ein roter </rot> Text!
Das ist <rot>ein roter </rot> Text!
--------
Also keine sonstige Elemente <body, <html> ?
Grüße
Thomas