Victime du HTML 5, le XHTML 2 ne sera jamais une recommandation du W3C
Par Victor Brito, le jeudi 2 juillet 2009, à 22h29 - Catégorie HTML / XHTML - Lien permanent
Aujourd'hui, le W3C a publié un communiqué annonçant l'arrêt prochain, c'est-à-dire à la fin de l'année, des travaux concernant le XHTML 2.
Today the Director announces that when the XHTML 2 Working Group charter expires as scheduled at the end of 2009, the charter will not be renewed. By doing so, and by increasing resources in the Working Group, W3C hopes to accelerate the progress of HTML 5 and clarify W3C's position regarding the future of HTML. A FAQ answers questions about the future of deliverables of the XHTML 2 Working Group, and the status of various discussions related to HTML.
En français :
Aujourd'hui, le président annonce que, lorsque la charte du groupe de travail du XHTML 2 expirera, comme prévu, à la fin de 2009, elle ne sera pas reconduite. En agissant ainsi et en renforçant les ressources dans le groupe de travail, le W3C espère accélérer la progression du HTML 5 et clarifier sa position concernant l'avenir du HTML. Une FAQ répond aux questions sur l'avenir des livraisons du groupe de travail du XHTML 2 et l'état des diverses discussions liées au HTML.
À présent que l'abandon du XHTML 2 est acquis, quel est donc l'avenir du XHTML en général ? La FAQ évoquée ci-dessus apporte, entre autres, la réponse suivante :
We distinguish:
- XHTML meaning "an XML serialization of HTML," and
- A family of documents including XHTML 1.0, XHTML 1.1, XHTML Basic 1.1, and XHTML Modularization.
Regarding the XML serialization of HTML, the HTML 5 specification includes a section on XML serialization, as well as a section on text/html serialization. W3C plans to continue work on both serializations in the HTML Working Group. Thus, we expect the next generation XML serialization of HTML to be defined in the HTML 5 specification. Currently, the HTML 5 specification refers to this serialization as "XHTML 5" [HTML 5, section 1.6]
En français :
Nous distinguons :
- Le XHTML signifiant « une sérialisation en XML du HTML » et
- une famille de documents incluant le XHTML 1.0, le XHTML 1.1, le XHTML Basic 1.1 et la modularisation du XHTML.
En ce qui concerne la sérialisation en XML du HTML, la spécification HTML 5 inclut une section sur la sérialisation en XML, ainsi qu'une section sur la sérialisation en text/html. Le W3C a l'intention de continuer à travailler sur les deux sérialisations à la fois dans le groupe de travail du HTML. Ainsi, nous nous attendons à ce que la sérialisation nouvelle génération en XML du HTML soit définie dans la spécification du HTML 5. Actuellement, la spécification HTML 5 se réfère à cette sérialisation en tant que « XHTML 5 » [HTML 5, section 1.6]
Bref, le XHTML 2 est enterré ; mais, on maintient la possibilité d'une reformulation du HTML en XML. Reste à voir comment le futur HTML 5 distinguera concrètement, mise à part la syntaxe, un document HTML d'un document XHTML, sans oublier la question de savoir si le XHTML pourra continuer à être servi soit en tant que HTML soit en tant que XML (avec le type MIME application/xhtml+xml) ou sera servi exclusivement en tant que XML.


Commentaires
Triste nouvelle pour moi, j'aurais préféré que le XHTML 2 et HTML 5 fusionnent à la limite. Voire l'arrêt d'HTML 5 au profit d'XHTML 2.
Enfin, ce que je trouve positif c'est que nous n'aurons pas à jongler avec deux normes "concurrentes"
Depuis le temps que l'on attendait une clarification sur ce sujet, je trouve ça pas mal. Par contre, dommage que l'on continue à promouvoir la syntaxe basée sur SGML au profit de celle basée sur XML.