Le XHTML en modules
Le XML est un vrai format ouvert, très puissant, riche, souple (encore faut-il que ce ne soit pas du faux XML).
Sa richesse vient des nombreux formats spécifiques basés sur lui comme par exemple XHTML (pages Web), XForms (formulaires), SVG (images animées), SSML (voix synthétique), SMIL (multimedia), EAD (archives).
Le XHTML est l'un des plus utilisés et des plus présent car de plus en plus employés sur les sites Web modernes, ceux qui tirent partie des possibilités des standards du Web. C'est le World Wide Web Consortium (W3C) qui est en charge du XHTML, avec de nombreux participants (sociétés, institutions,...).
Parmi les caractéristiques du XHTML, citons :
- en premier lieu sa puissance au travers d'une DTD riche et portable ;
- en second lieu désormais sa modularisation : on a une collection de modules dédiés à certains aspects (les liens, les listes, les images, les feuilles de style,...) qui peuvent s'ajouter pour obtenir exactement ce qui est souhaité.
Une raison de plus pour employer ce format pour les sites Web qui sont alors utilisables non seulement par les navigateurs mais aussi par les assistants numériques ou les téléphones portables. Une vraie portabilité.
Sources et liens :
- Page du W3C en anglais, "Modularization of XHTML 1.0 - Second Edition", février 2004, http://www.w3.org/TR/2004/WD-xhtml-modularization-20040218/
- Page d'un tutoriel du Journal du Net, "La modularisation de XHTML", août 2004, http://developpeur.journaldunet.com/tutoriel/xml/040831-xhtml-modularisation.shtml
- Un article sur le sujet, http://fredbird.org/lire/log/2004-09-22_modularisationXhtml
- L'excellent site OpenWeb, pour les standards du Web, http://openweb.eu.org
- Merci à Fred Bird.
7 réactions
1 De an.archi - 02/10/2004, 11:46
Heu... Je voudrais pas dire une bêtise, mais avant d'être des images animées, le SVG (Scalable Vector Graphics) est avant tout vectoriel, non? Même s'ils peut être dynamique...
2 De Lucas - 02/10/2004, 14:36
Hello,
La nouvelle version de dotclear (1.2) permet de mettre la version XHTML dans le flux RSS, en plus de la version texte, ce qui permet aux browsers de RSS d'afficher l'intégralité de l'article plutot que les 3-4 premiers lignes. Envisagez-vous une migration ?
3 De Normand Lamoureux - 02/10/2004, 16:21
Pour être exact, «W3C» signifie World Wide Web Consortium, qu'on francise (et abrège) parfois en «Consortium W3».
4 De Thierry Stoehr - 02/10/2004, 19:45
Un oubli de ma part, W3C c'est en effet World Wide Web Consortium, je corrige, merci.
5 De Thierry Stoehr - 06/10/2004, 23:18
Réponse au premier commentaire de an.archi :
SVG est bien du vectoriel... comme le dit (Scalable Vector Graphics), et qui permet aussi d'avoir des images animées à la Flash, mais en plus léger... à condition d'avoir un lecteur de SVG dans son navigateur, plug-in que les navigateurs n'ont pas tous.
Le SVG sur le site du W3C : www.w3.org/Graphics/SVG/
6 De Thierry Stoehr - 06/10/2004, 23:23
Réponse au deuxième commentaire de Lucas :
La version 1.2 stable de DotClear est sortie ce mercredi 6 octobre. Donc mise à jour prochaine de FOo (diminutif de Formats-Ouverts.org). Donc le fil RSS sera en entier (dans Thunderbird 0.8, j'ai le fil RSS au complet avec la version actuelle de DotClear).
7 De an.archi - 06/10/2004, 23:45
merci !