У меня непонятная проблема с вот таким условным комментариемв ие9:
<xsl:text disable-output-escaping="yes"><!--[if IE 7]></xsl:text>
<link rel="stylesheet" type="text/css" href="/css/ie.css"/>
<xsl:text disable-output-escaping="yes"><![endif]]]>--></xsl:text>
В остальных браузерах все работает гуд. Только ие9 отображает просто пустую страницу. Удаляю этот комментарий - и все работает.
в xslt шаблонизаторе условные комментарии лучше делать такой конструкцией
<xsl:comment><![CDATA[[if IE 7]><link rel="stylesheet" type="text/css" href="/css/ie.css"/><![endif]]]></xsl:comment>
строчку вводишь именно так
<xsl:comment><![CDATA[[if IE 7]><link rel="stylesheet" type="text/css" href="/css/ie.css"/><![endif]]]></xsl:comment>
или делаешь переносы строк и пробелы типа такого?
<xsl:comment>
<![CDATA[[if IE 7]><link rel="stylesheet" type="text/css" href="/css/ie.css"/><![endif]]]>
</xsl:comment>