multimedialab poule
coursmagdocgalerieliensinfos
XML (eXtensible Markup Language, soit "langage à balises extensible") est un standard issu du Consortium W3, le groupe chargé de définir les normes du Web. XML est en quelque sorte un langage HTML amélioré, permettant de définir de nouvelles balises.

Contrairement à HTML, qui contient un nombre limité de balises, XML peut être considéré comme un métalangage dans la mesure où il permet de définir de nouvelles commandes, de nouvelles balises permettant de décrire la présentation d'un texte. La force de XML réside dans sa capacité à pouvoir décrire n'importe quel domaine de données grâce à son extensibilité. Il va permettre de structurer, poser le vocabulaire et la syntaxe des données qu'il va contenir.

En réalité, les balises XML décrivent le contenu plutôt que la présentation (contrairement au HTML). Ainsi, XML permet de SÉPARER le contenu de la présentation. Cela permet par exemple d'afficher un même document sur des applications ou des périphériques différents sans pour autant nécessiter la création d'autant de versions du document que de représentations souhaitées. Les différentes plateformes de réception de document (ordinateur personnel, téléphones mobiles, agendas électroniques, etc.) vont raffoler ! À ce titre, le XML peut être considéré comme le language de l'avenir.

XML étant donc un format de description de données (et non de représentation), la mise en page de ces données va être assurée par un langage de mise en page tiers: les CSS (Cascading Style Sheet ou Feuilles de styles en Cascade).

Présentation de XML. Un chapitre du site Comment ça marche ?
XML en 10 points. Sur le site W3.
XML, une révolution en marche. Pourquoi XML va révolutionner l'informatique sur le site de J-F Figer.

Cours de XML. Par Gilles Chagnon. Télécharger ici le cours en .zip.

XML Writer. Éditeur XML (pour Windows seulement). Version d'essai à télécharger.
BitFlux Editor. Éditeur XML. Logiciel libre.
PDFtoHTML. Transformez vos fichiers PDF en HTML et XML. Logiciel libre.
Jaxe. Éditeur XML. Logiciel libre.

XMLfr. L'espace XML francophone.
Dossier XML. Sur Educnet.
Association Française des utilisateurs de XML.
Communauté francophone XML.
XML. Portail de promotion du XML par Oasis, consortium international de standards e-business.
International SGML/XML Users' Group.
Graph Gallery. Arborescences avec XGMML (eXtensible Graph Markup and Modeling Language).
Design loops. Le site de Younick Pichat contient une entrée de conversion en xml à chaque page.

Le XHTML. Une série d'articles sur OpenWeb.
XHTML: entre XML et HTML. Un tutoriel sur Développeur/Journal du Net.