Le XHTML va arriver?
Un nouveau langage du Web est attendu début octobre. Le XHTML, qui va remplacer le HTML, est beaucoup plus simple, plus léger. Et surtout, il ouvre la porte à une autre génération de langage encore plus efficace.
Tous les familiers du web ont déjà entendu parler du langage HTML, l'Hypertext Markup Language. Car créer ou publier une page sur le web, c'est écrire la plupart du temps en HTML ! Inventé en 1990 par Tim Berners-Lee, l'actuel directeur du W3C, ce langage a bien sûr beaucoup évolué depuis son origine. La toute dernière version s'apprête aujourd'hui à sortir des cartons… Le XHTML 1.0 devrait ainsi devenir sous peu un standard du consortium mondial.En effet la version précédente HTML 4.0 avait été créée à partir d'un langage appelé le SGML (Standard Generalized Markup Language) qui datait de 1980 ! Cette longévité exceptionnelle du SGML, surtout dans le monde de l'informatique, s'était construite au prix d'un accroissement considérable de sa complexité. Il avait donc fallu le réformer et en 1998, il a été remplacé par une nouvelle norme, plus légère et aussi puissante, le XML (eXtensible Markup Language). En conséquence, l'adaptation du langage HTML à cette nouvelle norme était nécessaire.Moduler pour régnerCe changement était d'autant plus indispensable que le déjà vieux HTML 4.0 est un langage lourd qui cherche à gérer seul trop de choses et qui de ce fait n'est pas performant dans certains domaines comme les formules mathématiques, les graphiques, le multimédia... Il était donc important de le moduler en plusieurs parties, chacune s'occupant d'un point précis. C'est pourquoi en adaptant le langage HTML à la norme XML, on peut alors le faire fonctionner avec d'autres applications du XML. A présent par exemple un document pourra être écrit en XHTML et comporter des formules de mathématiques créées avec MathML, ou des graphiques vectoriels traités avec SVG, nouveau langage graphique permettant une édition simple, légère et maniable des schémas sans passer par une pixelisation.Cette conception modulaire permet aussi d'adapter le langage aux besoins des utilisateurs finaux. De plus, le XML étant simple et léger, chacun peut créer ses propres fonctionnalités et finalement son propre langage.Enfin, le XHTML 1.0 permet de résoudre des problèmes dits de négociation entre utilisateurs : les données écrites en XHTML 1.0 acceptent d'être transformées pour s'afficher sur l'ordinateur de bureau, le téléphone portable, la télévision, …Un langage utilisable par tous' Beaucoup d'entreprises nous appellent en pensant que le consortium va régler leur problème ', déclare Daniel Dardaillet, responsable W3C du site de Sophia-antipolis. Or ce n'est malheureusement pas le cas ! Le W3C travaille à l'élaboration de langages utilisables par tous, pas aux exigences de tel ou tel corps de métiers. Pour les demandes plus spécialisées, comme par exemple de savoir comment l'on va représenter une plate forme pétrolière en XML, le W3C oriente les entreprises vers d'autres groupes assez légers qui coordonnent les efforts dans une branche particulière d'activité. En utilisant le nouveau standard XML, le nouveau langage XHTML permettra, au fur et à mesure de son évolution, de répondre encore mieux aux besoins des utilisateurs finaux.