___
Le XML (eXtensible Markup Language) permet de construire des documents dont le contenu est structuré par des balises (tags en anglais). Votre document est alors enregistré en .xml. Ces balises, l’utilisateur peut les inventer lui-même, à condition de respecter une certaine grammaire.
La différence avec un .doc ou .html est que votre document n’est plus composé d’un bloc de texte uniforme, mais, comme le tableau d’une base de données, de différents blocs dont chacun est bien identifié (par exemple, le titre de votre document, son résumé, son intro, son auteur, etc.).
Voici un exemple simple de document XML :

Le même contenu en format html pourrait donner cela :

La différence entre les deux est que, dans le premier cas, chaque élément du document "voyage" avec sa structure : on sait que le titre est un titre, etc. [1] Dans le second cas, les balises associées au contenu concernent sa présentation et non sa structure. Par exemple, rien n’indique que "Un peu de XML dans votre quotidien" soit le titre de l’article, l’élément "article" n’étant lui-même pas défini.
Le but du XML est de faciliter le traitement automatisé de données par des programmes de nature différente (navigateurs Web ou mobiles, logiciels de publication assistée par ordinateur, programmes de gestion de bases de données…). Conçu à l’origine pour le domaine de l’édition électronique, XML est devenu le standard multilingue d’échange d’informations.
En effet, voici quelques premiers aperçus de tâches que vous pouvez effectuer sur un document XML :
Un organisme qui, aujourd’hui, traite de l’information (par exemple une agence de presse), ne peut se passer de XML pour recevoir, saisir, traiter et diffuser ses contenus.
A suivre…
[1] Si on souhaite attribuer à ce titre des caractéristiques de présentation, on fera appel à une feuille de style XSL qui dira par exemple que chaque titre se verra attribuer telles caractériques d’affichage - voir notre prochain article.
Mis en ligne le vendredi 11 juin 2004
- Un peu de XML dans votre quotidien (suite)
- Vudesquartiers : écrire, filmer, photographier et enregistrer pour montrer les quartiers
- Des jeux vidéo libres et gratuits
- Xhtml et éditeurs xhtml
- Usages d’Internet en epn (III) : à Microlithe (Paris)