Accueil    XML XSL    Accueil XML XSL
 



  Accueil XML XSL



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 d'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 maintenant les nouveaux standards (XHTML, XAML, XSL-FO ...)

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), par exemple via des sevices Web.



Exemple de fichier 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>