Jonny Axelsson - HTML5 — XML's Stealth Weapon
by tehu, 6 comments2ème article d'un ancien d'Opera, dernier représentant connu des vendeurs de browser à avoir quitté le XHTML WG en 2004. La liste des membres actuels est inaccessible.
La réputation du XHTML soi-disant énorme chez les vendeurs de smartphone prend un petit coup au passage.
Draconian error handling costly ? Pour qui ? Pas pour le développeur, ça c'est sûr.
"Real XML tools, like XSLT processors, could use HTML as an input format as well, reducing the need for XHTML as an intermediate step."
Il faisait quoi chez Opera exactement ? Parce que je ne connais pas un processeur XSLT qui prend du HTML brut en entrée sans s'effondrer dans son vomi.
" many of its proponents actively flaunt non-XML practices and don't hide their disdain for XHTML (though not XML)"
Ha ? Parce que dire � longueur d'octets que les espaces de nom XML c'est de la merde n'est pas du dédain pour XML ? Et faire reposer "DOM5" sur du DOM 2 bâtardisé plutôt que sur DOM 3 ça n'est pas du dédain non plus ?
"This can make HTML5 the stealth weapon of XML as hinted in the title"
Oui, sauf que HTML 5 en syntaxe XML n'est pas une arme secrète de XML, vu que les documents ainsi générés sont volontairements incompatibles avec les parseurs XML (doctype et déclaration du charset). Sans compter toutes les manipulations que le parseur HTML 5 est censé effectuer (normalisation des éléments "date" et "time" par exemple).
On n'y est pas encore dans la défense raisonnée de HTML 5 ; ça sent encore le relent du PIE/Not-PIE/Echo-iste.
night.kame said at 21:50 the 26/07/2009
night.kame said at 21:51 the 26/07/2009
tehu said at 15:36 the 27/07/2009
tehu said at 15:37 the 27/07/2009
tehu said at 15:41 the 27/07/2009
Pas mal de bouteille, mais qu'il me trouve un parser XSLT conforme qui ne rejette pas 99,5% du HTML sur le web :-)
"An XHTML2 So Far" : The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /jax/blog/2009/07/07/an-xhtml-2-far.
Ils ne sont pas bon en hébergement chez Opera... :-)
Je ne préfère pas Winer à Bray (j'ai d'ailleurs été abonné plus longtemps au second qu'au premier), mais je préfère largement l'argumentation d'un Winer ("oui mais ça marche"), que la prise de position historique des atomiques, surtout au niveau comm', qu'on retrouve en force chez les attaquants du WTF (on ne parle plus de défenseurs à ce niveau là).
Ni le Doctype ni les namespaces ne sont obligatoires en XML, et tu le sais aussi bien que moi :-) Par contre, dire "je mets un DOCTYPE pour m'en taper, et je déclare mon charset sans utiliser la PI xml même en XML parce que je m'en tape des outils XML", ça ça n'est pas du vrai XML :-)
"Le Doctype HTML5 peut s'écrire de plusieurs façons."
Allons voir la spéc sur le site de la WTF... bordel, c'est tellement blindé de javascript qu'on ne peut plus utiliser Ctrl-F sous Firefox. Tiens, le ventilateur du portable se déclenche... puissante cette spéc. Clic droit inaccessible... Navigateur à moitié vautré... Donc, 9.1.1, The DOCTYPE: A DOCTYPE must consist of the following characters, in this order:
C'est effectivement génial toutes les façons dont on peut l'écrire :-)
"C'est un reliquat du SGML et ça disparaitra sans doute à long terme."
Je cite toujours : "A DOCTYPE is a mostly useless, but required, header." Long terme oui, il va déjà falloir attendre HTML 5 avant de pouvoir s'en passer :-) Et comme HTML 5 se refuse à utiliser tout mécanisme standardisé pour identifier un document HTML 5 (véritable doctype, namespace, ou pourquoi pas une PI spécifique), on restera dans la bidouille.
night.kame said at 18:19 the 27/07/2009