XHTML est le nom traditionnel de ce qui est maintenant officiellement appelé la syntaxe XML de HTML, par opposition à la syntaxe HTML plus couramment utilisée, qui sont toutes deux définies par la norme HTML5. Il s'agit d'un langage de balisage couramment utilisé pour les pages HTML générées à l'aide d'une chaîne d'outils basée sur XML. N'utilisez PAS cette balise pour les facelets. Utilisez plutôt [facelets].