XML (Extensible Markup Language)
XML (Extensible Markup Language, « langage de balisage extensible ») est un langage informatique de balisage générique.
Il sert essentiellement à stocker/transférer des données de type texte Unicode structuré en champs arborescents. Le World Wide Web Consortium (W3C), promoteur de standards favorisant l'échange d'informations sur Internet, recommande la syntaxe XML pour exprimer des langages de balisages spécifiques. De nombreux langages respectent la syntaxe XML : XHTML, SVG, XSLT, etc.
Son objectif initial est de faciliter l'échange automatisé de contenus entre systèmes d'informations hétérogènes (interopérabilité).
XML comporte les principes essentiels comme :
- la structure d'un document XML est définissable et validable par un schéma,
- un document XML est entièrement transformable dans un autre document XML.