Hallo,
- Hab ich einen Fehler in der Syntax?
Aus HTML-Sicht nicht.
- Kann man Conditional Comments überhaupt in XSL Dateien benutzen?
Es sind lediglich Kommentare, die bei der Transformation nicht beruecksichtigt werden.
- Gibt es eventuell eine alternative Lösung dazu?
Erzeuge den CC anderweitig. Formal bietet sich xsl:comment an, wobei sich wegen des speziellen Inhaltes "<![" hier dieses Konstrukt besser eignet:
<xsl:text disable-output-escaping="yes">
<!--[if lt IE 6]>
<link href="style/ie5.css" rel="stylesheet" type="text/css" />
<![endif]-->
</xsl:text>
Hinweis: Die >-Zeichen sind in diesem Kontext unproblematisch (also keine > erforderlich).
MfG, Thomas