Le XML tient pour eXtensible Markup Language : Langage à balises extensibles. C'est un language
qui transporte des données dans une structure de balises ordonnées appliquant des règles strictes.
Il permet encapsuler tout type de données en les représentant sous la forme d'une arborescence.
Ce format permet de décrire les données véhiculées mais il ne permet pas de mettre en forme
ni d'exploiter celles-ci.
La manipulation et l'exploitation des données inclues dans les fichiers XML se fait de manière
fréquente avec les langages XSL et XSLT. De multiples langages de présentation conformes à la
syntaxe XML sont en train de voir le jour et de devenir de nouveaux standards (XHTML, XSL-FO, SVG ...)
Exemple de document XML :
<?xml version="1.0" encoding="ISO-8859-1"?>
<ROOT>
<LIVRE nom="Livre 1">
<CHAPITRE numero="1" titre="titre" />
<CHAPITRE numero="2" titre="titre" />
<CHAPITRE numero="3" titre="titre" />
</LIVRE>
<LIVRE nom="Livre 2">
<CHAPITRE numero="1" titre="titre" />
<CHAPITRE numero="2" titre="titre" />
<CHAPITRE numero="3" titre="titre" />
</LIVRE>
</ROOT>
» Afficher l'exemple de fichier XML
Le XML permet d'échanger des données : il est interprété comme un flux texte et permet
de faire communiquer des systèmes incompatibles (format des données).
|