JSF 2.1 y IE comentarios condicionales

He notado que en JSF 2.1. * Mis comentarios condicionales de IE ya no funcionan. Varios caracteres están siendo reemplazados por entidades HTML e invalidando la sintaxis del comentario. BalusC ha señaladoUna solución al problema en otra pregunta. que utiliza h: outputText. Mi problema es que quiero que mis comentarios condicionales estén en la parte superior de mi página, alrededor del primer elemento. Esto significa que no puedo usar h: outputText porque todavía no he definido su espacio de nombres. Creo que eso es correcto de todos modos. Aquí hay un ejemplo de código.

La mayoría de las páginas de JSF en la actualidad comenzarán con una plantilla similar a la sintaxis de HTML5 Boilerplate:

<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 my-application" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8 my-application" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9 my-application" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js my-application" xmlns="http://www.w3.org/1999/xhtml"
  xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core" xmlns:c="http://java.sun.com/jsp/jstl/core" lang="en"><!--<![endif]-->
<h:head>
  <meta charset="utf-8" />
  ...

Con la mencionada solución de BalusC, querría<h:outputText /> en la línea 2 pero el espacio de nombres h no está definido todavía. ¿Es ese un elemento que puedo usar al que puedo adjuntar los diferentes espacios de nombres pero que no afectará mi HTML final? ¿Alguna otra idea de cómo puedo solucionar este problema?

Sotavento,

Respuestas a la pregunta(1)

Su respuesta a la pregunta