Table des matières
Cette partie provient des cours de Fabien Torre et Marc Tommasi.
XML=eXtensible Markup Language.
C'est une famille de langages de représentation de données dans un format particulier. Ce format repose sur la présence de balises (langages de balisage).
XML n'est pas un langage à proprement parler comme peut l'être HTML : XML est une famille de langages ayant en commun le respect de certaines règles. Nous allons voir que là où HTML est simple, bien défini et non contraignant à la fois, XML est extensible et rigoureux.
XML est un standard ouvert et universel. En pratique, un fichier XML est un simple fichier texte, contenant des balises. La particularité de XML est qu'aucune balise n'est prédéfinie : c'est au concepteur de définir les balises qui ont du sens pour lui. En particulier, XML permet à l'utilisateur de différencier le fond de la forme, de travailler sur la structure logique du document sans se soucier de sa présentation.
On trouve aujourd'hui XML dans les domaines les plus variés :
Les buts et avantages de XML sont, entre autres, de :
Exemples :