В приведенном выше решении предполагается, что содержимое внутри условного комментария не содержит параметров XSLT. В приведенном ниже примере у нас есть параметр $DATA_ROOT_PATH, который должен быть обработан, чтобы дать нам правильное расположение файла CSS. В этом случае <xsl:comment/> не подходит. Мы должны использовать <xsl:text/> и отключить выходное экранирование.
Пример здесь будет содержать файл CSS, только если мы используем IE7.