JavaServer Faces 2.2 et prise en charge du HTML5, pourquoi est-XHTML encore utilisé

Avoir lu Prise en charge du HTML5 dans JSF 2.2, j'ai été surpris de trouver la même doctype XHTML comme les précédents, les Facelets versions dans le fichier de template créé avec une nouvelle application web dans Netbeans. La seule différence est que la balise HTML lit JSF 2.2:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html">

plutôt que comme suit dans les anciennes JSF versions:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">

Il semble un peu mal à garder l'utilisation du XHTML avec la promesse de HTML5 à l'esprit. Je n'ai que la possibilité d'utiliser 2.2 si je choisis de "bibliothèques inscrites" au lieu de "serveur de la bibliothèque". Cela affecte la façon dont le cadre de version est appliqué au projet?

Est Facelets trop dépendante sur le XHTML à la prise en charge de HTML5?

Facelets est fortement basé sur XHTML. Quelle est votre question?
Merci, je vois que maintenant! Je voulais savoir si il y avait une certaine HTML5 verson de facelets. Je pensais que la facelet les balises ont été tout à fait indépendant du code html de lui-même et qu'2.2 permettrait HTML5 type facelets. Apparemment, il n'est pas simple. Ce lien explique comment JSF 2.2 rend les facelets comme HTML5, ce qui est probablement exactement ce que je veux: jsflive.wordpress.com/2013/08/08/jsf22-html5
Lorsque vous accédez à un code source de la page affichée, il aura un doctype HTML5 et tous les nouvelles fonctionnalités semble très bien fonctionner. Seulement Netbeans ne vous donnera pas la saisie semi-automatique d'un aperçu sur les balises HTML5 & attributs.

OriginalL'auteur | 2013-10-04