Extensible Markup Language ou langage de balisage extensible en français.
Le XML est un métalangage de balisage générique développé et recommandé par le World Wide Web Consortium (W3C).
Il s’agit d’un sous ensemble du langage SGML (Standard Generalized Markup Language).
Il sert notamment de bases à d’autres langage tels que le XHTML, le SVG, le RDF ou encore le XUL.
À quoi sert le XML ?
Le langage est principalement utilisé pour l’échange de données à travers différents supports, dont Internet. Il servira donc surtout à la gestion de données. Il fonctionne comme un mécanisme de traductions de données entre les supports afin d’être lisible pour de nombreux services pour stocker des données.
Un fichier XML peut donc contenir des données telles que des coordonnées, du texte, des dates, un menu, des liens, etc. La structure du code est semblable au langage HTML.
À la différence des autres langages de balisage, les balises ne sont ici pas définies, c’est donc à l’utilisateur de définir ses propres balises.