Présentation de XML

L'utilisation du langage XML (Extensible Markup Language) est formellement recommandée par le consortium World Wide Web. XML est un sous-ensemble du langage SGML (Standard Generalized Markup Language). XML vous permet de créer des formats d'informations standard, et de partager le format et les données sur le Web. À l'instar du langage Hypertext Markup Language (HTML), XML contient des symboles de balisage pour décrire le contenu d'une page ou d'un fichier. Le langage HTML, en revanche, décrit le contenu d'une page Web (principalement constituée de texte et d'images) en fonction de l'affichage de la page et de l'interaction utilisateur. Par exemple, la lettre P entourée de balises indique le début d'un paragraphe. La description de contenu via XML est fonction du type de donnée décrit. Par exemple, le terme " numtél " entouré de balises peut indiquer que les données qui suivent sont un numéro de téléphone.

Les balises XML indiquent le type de donnée décrit ; ainsi, les fichiers XML peuvent être traités par un programme comme des données classiques ou stockés avec des données similaires sur un autre ordinateur. Ils peuvent également être affichés comme des fichiers HTML. Par exemple, un numéro de téléphone entre balises XML peut être stocké, affiché ou composé selon le traitement que l'ordinateur récepteur lui applique. Contrairement au langage HTML, XML est "extensible" car les symboles de balisage de ce langage sont illimités.