INFO : XML 1.0 5eme edition
[email protected] Thu, 7 Feb 2008 18:43:07 +0100 (CET)
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Proposition d'edition de recommandation XML 1.0 5eme edition Le W3C vient d'annoncer la publication de la proposition d'edition de recommandation XML 1.0 5eme edition qui integre certaines des nouveautes de XML 1.1. S'agit-il d'une necessite technique ou d'un subterfuge pour masquer la non adoption de XML 1.1? Eric van der Vlist , Dyomedea ( [email protected] ). --------------- Retrouvez cet article en ligne (http://xmlfr.org/actualites/tech/080207-0001). Donnez votre avis ! mailto:[email protected]?subject=Re:%20INFO%20:%20XML%201.0%205eme%20edition --------------- L'annonce [1] du W3C est on ne peut plus claire : "Le groupe de travail XML Core [2] a publie la proposition d'edition de recommandation of Extensible Markup Language (XML) 1.0 (cinquieme edition) [3] . Cette mise a jour de XML 1.0 inclut toutes les erreurs connues dans XML 1.0 quatrieme edition [4] ; voir la liste des differences [5] . Cette version de la specification XML 1.0 contient une modification majeure dans la definition des noms ce qui apporte a XML 1.0 un des principaux apports de XML 1.1 ; merci de lire les raisons [6] de cette modification avant tout commentaire. Les commentaires sont bienvenus jusqu'au 16 Mai." Les differences entre XML 1.0 et XML 1.1 se resument en trois points : - possibilite d'utiliser des caracteres introduits depuis Unicode 2.0 dans les noms des elements et des attributs, - introduction d'un caractere supplementaire (« NEL ») dans la liste des caracteres consideres comme des espaces, - remplacement du terme « URI » par « IRI » (les IRI s sont la version « internationalisee » des URI s. La premiere de ces differences est indeniablement la plus importante et l'annonce a raison d'indiquer que XML 1.0 5eme edition apporte a XML 1.0 la principale amelioration de XML 1.1. Le document [7] motivant cette decision est egalement on ne peut plus clair sur la non adoption de XML 1.1 : "Il y a cependant tres peu de documents XML 1.1 dans la nature. Le groupe travail XML Core WG pense que c'est le resultat d'un cercle vicieux dans lequel les parseurs XML les plus utilises ne supportent pas 1.1 parce que leurs auteurs pensent que peu d'auteurs de documents l'utiliseront. Cela devient une prophetie qui se realise elle meme puisque ceux qui auraient interet a utiliser XML 1.1 s'inquietent a juste titre que les documents utilisant cette version ne puissent pas etre acceptes de maniere large." Il s'agit donc clairement d'un subterfuge pour faire entrer de maniere detournee dans XML 1.0 la modification la plus importante de XML 1.1 rejetee jusqu'a present par la communaute. John Cowan , editeur et principale locomotive de XML 1.1 confirme [8] cette analyse en expliquant que puisque ce qu'il avait voulu faire de la bonne maniere en publiant XML 1.1 avait ete rejete, il fallait maintenant le faire en employant les mauvaises manieres. Au lendemain du jour ou le gouvernement francais a fait voter par le parlement [9] une modification de la constitution permettant d'adopter par voie parlementaire un traite constitutionnel europeen tres proche de celui qui a ete rejete par referendum, le procede a un gout de deja vu! Bien entendu, comme toute metaphore ce parallele, aussi tentant soit-il, a ses limites. Le fait que XML 1.0 fasse reference a une version particuliere d' Unicode est incontestablement un point qui bloque toute evolution. Il faut supprimer ce blocage d'une maniere ou d'une autre et cette nouvelle edition a le merite de le faire. Il n'en reste pas moins que cela souleve deux problemes : certains documents qui ne sont pas bien formes aujourd'hui deviendront bien formes et certains documents bien formes et invalides deviendront valides (le premier point est mentionne par John Cowan et je viens de signaler le second en tant que commentaire [10] ). Qu'en est-il des autres nouveautes de XML 1.1? La nouvelle specification ne mentionne pas le cas du caractere « NEL » mais indique clairement que les IRI s pourraient bien etre adoptes de la meme maniere : "Lors d'une future edition de cette specification, le groupe de travail XML Core a l'intention de remplacer le paragraphe precedent et la liste des steps par une reference normative a l'edition de la RFC 3987 de l' IETF qui definira les "Legacy Extended IRIs ( LEIRI s)". Quand cette edition sera disponible, l'intention du groupe de travail est de faire ce remplacement dans toutes les editions futures de toutes les specifications XML dont il a la charge." Les IRI s (ou plus exactement les LEIRI s) pourraient donc bien faire leur entree dans XML 1.0 de la meme maniere qu'Unicode 4.0! Que va t-il se passer maintenant? Les regles [11] du W3C stipulent que les modifications [12] de cette importance doivent passer par le stade actuel de « proposition d'edition » a l'issue duquel elles peuvent etre ou non approuvees. Si cette edition est approuvee, les editeurs de logiciels suivront-ils mieux qu'ils ne l'auront fait pour XML 1.1? John Cowan assure que les auteurs de parseurs XML ont ete consultes et sont pret a suivre cette modification. Que deviendra XML 1.1? Dans la mesure ou XML 1.1 perdra son principal avantage par rapport a XML 1.0, on peut penser que cette recommandation sera progressivement abandonnee par ses rares utilisateurs et deviendra obsolete dans les faits. Voir aussi : - Que penser de XML 1.1? [13] - XML 1.1, pourquoi et comment? [14] - XML 1.1 en Dernier Appel [15] Copyright 2008, Eric van der Vlist . --------------------------------------------------------- References: [1] http://www.w3.org/News/2008#item18 [2] http://www.w3.org/XML/Core/ [3] http://www.w3.org/TR/2008/PER-xml-20080205/ [4] http://www.w3.org/XML/xml-V10-4e-errata [5] http://www.w3.org/TR/2008/PER-xml-20080205/PER-xml-20080205-review.html [6] http://www.w3.org/XML/2008/02/xml10_5th_edition_background.html [7] http://www.w3.org/XML/2008/02/xml10_5th_edition_background.html [8] http://recycledknowledge.blogspot.com/2008/02/justice-at-last-part-two.html [9] http://www.assemblee-nationale.fr/13/cri/2007-2008/99020416.asp [10] http://lists.w3.org/Archives/Public/xml-editor/2008JanMar/0000.html [11] http://www.w3.org/2005/10/Process-20051014/cover.html [12] http://www.w3.org/2005/10/Process-20051014/tr.html#rec-modify [13] http://xmlfr.org/actualites/decid/021022-0001 [14] http://xmlfr.org/actualites/decid/040210-0002 [15] http://xmlfr.org/actualites/tech/020429-0002 --------------------------------------------------------- Mail genere par FormatedTextOutputHandler pour XT (http://4xt.org/downloads/examples/outputhandlers/formatedtext/).