Vous pouvez également utiliser le moteur ou l'améliorer
XHTML
Un article de DokuPedia.
Sommaire |
Rappels historiques
Le web
Le web c’est : HTML, HTTP et URL, (aujourd'hui URI, évolution qui permet, par exemple, de mettre des caractères chinois dans une adresse web).
En 89/90, un chercheur du CERN propose le HTML 1.0, non sans mal car concurencé par par d’autres langages similaires (HTML +). Après une version 2.0, en 1995 il n'y a toujours pas de consensus entre le HTML 3.0 et le HTML + : querelles de navigateurs entre Microsoft et Netscape (et d’autres…).
L’évolution en HTML 3.02 (1997) mettra, partiellement, un terme aux dissentions. Les divergences entre ceux qui souhaitent laissser libre cours au développement de nouvelles technologies et ceux qui préfèrent normaliser et rendre le plus accessible possible existent encore aujourd’hui.
Le w3c
Le w3c a été créé en 1994 par l’inventeur du web, Tim Berners-Lee par qui il est supervisé. Ce dernier est le principal créateur du protocole URL, de l'HTTP, et de l'HTML. Le W3c comporte environ 400 membres issus d’entreprises commerciales, centres de recherche, agences gouvernemtales, associations, plus des invités expert. Tout ce monde participe au développement de produits web et s’évertue à publier des spécifications.
Ces dernières sont des normes établies par consensus, pas forcément parfaites, il ne faut pas prendre les spécifications pour parole d’évangile.
Il existe aujourd'hui environ 80 normes, le but étant que chaque technologie puisse être utilisé avec n’importe quel appareil fixe ou portable.
Naissance du XHTML
Apparition en 2000 des spécifications d'XHTML 1.0 qui évoluera vers XHTML 1.1 (début 2007) apportant la modularisation.
L'évolution vers XHTML 2.0 est en cours de développement.
Il permettra enfin d'adapter progressivement les structures du web à la mise en place imminente des langages sémantiques. De cette façon, tous les acteurs du web pourront bénéficier des avantages du XML.
- La conformité aux standards XML des documents XHTML, permet à ces derniers d'être directement compatible avec les outils XML.
- Le XHTML, dont l'écriture est équivalente au HTML 4, rend les documents parfaitement compatibles avec les outils HTML.
Les caractéristiques du XHTML
Le XHTML, c'est du HTML 4, mais...
La formulation d'un document XHTML doit obéir à plusieurs règles incontournables.
- Toute balise ouvrante doit être fermée
- Balises et propriétés en minuscules
- Valeurs entre quotes (apostrophes) ou double quotes (guillemets)
- Chaque propriété doit avoir une valeur
- Les balises doivent être correctement imbriquées
Avantages du XHTML
Selon le W3C, les principaux avantages du XHTML sont les suivants:
• Extensibilité: en tant qu'application XML, le XHTML est extensible par définition. Il est ainsi beaucoup plus simple d'apporter ultérieurement des changements à ce langage qu'au HTML. La majorité des navigateurs sont déjà compatibles XML.
• Interopérabilité et portabilité: un document XHTML correctement structuré peut être reformaté pour être affiché sur divers appareils, dont des téléphones mobiles, des PDA et autres appareils de poche. Il est également interopérable avec d'autres outils et applications XML.
• Plus grand nombre d'outils disponibles: comme le XHTML est une application XML, vous pouvez utiliser n'importe lequel des outils XML, de plus en plus nombreux, pour développer, modifier et transformer vos documents web. Vous pouvez aussi utiliser d'autres applications XML dans vos documents XHTML (Xpointer, XInclude, MathML, SVG, XLink, SMIL...etc) et avoir recours aux outils XML pour effectuer des tâches telles que la conversion de fichiers (XHTML en document PDF, par exemple).
Voir aussi : Dix raisons d'utiliser XHTML, les CSS et le DOM
Intérêts du XHTML en documentation
Le XHTML est un format de présentation des pages web, ce n'est donc pas, à priori, un format de données destiné à être exploité dans la documentation électronique. Comme son ancêtre, le HTML, c'est un langage de description interprété par les navigateurs internet.
On peut, en revanche, affirmer que c'est un langage de création de documents web dont les données sont exploitables dans d'autres contextes.
En effet, grâce à son entière compatibilité avec le XML, il peut évidemment être interprété par d'autres "récepteurs", les téléphone portables, la télévision, le réfrigérateur...etc, mais aussi et surtout toutes les applications (en ligne ou pas) traitant le XML : logiciels documentaires, applications de syndication, ressources pédagogiques ...
Pour les notices en documentation, l'utilisation de XHTML ne se fait jamais directement dans les documents sources mais est à réserver pour les parties narratives du document. Par contre, tous les logiciels documentaires étant capables de produire du XML, il est intéressant de savoir qu'il existe des outils de conversion XML>XHTML qui rendront de grands services lorsque l'on souhaite mettre des ressources documentaires en ligne (cette fonctionnalité est le plus souvent intégrée aux logiciels documentaires, mais pas toujours). Le XHTML est d'ailleurs souvent employé comme format d'archivage en ligne, solution intéressante du fait que le résultat est directement consultable par un simple navigateur et que de plus les données sont récupérables directement pour d'autres utilisations.
Ressources pédagogiques
Traditionnellement, les enseignants et formateurs responsables de cours en ligne rédigent et gèrent leurs supports pédagogiques en toute autonomie. Dans ce cas là, peu importent les moyens mis en oeuvre puisqu'il ne s'agit que d'utiliser un seul support de cours, le site de formation de la structure.
Dans le cas de projets de développement de supports au sein d'une structure ou organisation de taille plus importante, ou bien si les cours doivent être portés sur différents supports, il faudra impérativement que l'information soit structurée de façon indépendante des usages qui en seront faits. Le même fonds documentaire permettra de publier les différents produits à valeurs ajoutées de la structure, sur papier, sur Internet ou sur un CD-ROM. Dans ce cas, l'utilisation d'XHTML se révèlera comme une solution incontournable. Cela impliquera aussi que les enseignants ne se préocupperont que du contenu de leur cours alors que la normalisation de ces cours devra être confiée à des spécialistes (informaticiens, documentalistes et infographistes)
Web structuré, accessibilité et sémantique
La sémantique et l'accessibilité existaient dès la création du Web : avant même les CSS et XHTML, le web avait pour but de structurer des informations (sémantique) et d'être universel (accessibilité). Toutefois, une mise en page tabulaire par exemple, surtout imbriquée, n'offre pas de "vision d'ensemble". Il est évident que grâce à la séparation de la forme et du contenu ainsi que de sa structuration, le XHTML favorise un bon niveau d'accessibilité qui permet en particulier aux personnes handicapées de consulter le web via des aides techniques (plage Braille, logiciel lecteur d'écran, synthèse vocale ...).
Une page web correctement écrite en XHTML procurera un code source directement exploitable dans la conversion et la création d'autres documents numériques. La structuration et la modularité permettront en outre l'intégration de métadonnées adaptées à la destination du document.
Notes et références
Spécification XHTML1.1, en français
Evolutions et sémantisation des pages Web
Métadonnées, incorporation de Dublin Core
Liens
Outils
Editeurs XHTML
- Wysiwygh
- Non wysiwygh
- Wysiwym
Voir aussi
- Trouver la notion "Extended HyperText Markup Language" OR XHTML sur l'internet des sciences de l'information et de la communication
Catégories: TIC | Web | Langages

