JavaServer Faces 2.2 und HTML5 unterstützen, warum wird XHTML immer noch verwendet

Etwa gelesen zu habenHTML5-Unterstützung in JSF 2.2Ich war überrascht, den gleichen XHTML-Doctype wie in früheren Facelets-Versionen in der Vorlagendatei zu finden, die mit einer neuen Webanwendung in Netbeans erstellt wurde. Der einzige Unterschied ist, dass das HTML-Tag in JSF 2.2 liest:

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

in älteren JSF-Versionen nicht wie folgt:

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

Es scheint ein bisschen falsch zu sein, XHTML mit dem Versprechen von HTML5 zu verwenden. Ich kann 2.2 nur verwenden, wenn ich es aus "registrierten Bibliotheken" anstelle von "Serverbibliothek" auswähle. Beeinflusst dies die Art und Weise, wie die Framework-Version auf das Projekt angewendet wird?

Sind Facelets zu stark von XHTML abhängig, um HTML5 zu unterstützen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage