En d'autres termes
eXtensible Markup Language
Définition
Application de SGML.
Langage de codage de données dont l'objectif est, dans un échange
entre systèmes informatiques, de transférer, en même temps, des
données et leurs structures.
Il permet théoriquement de coder n'importe quel type de donnée.
Ses restrictions simplificatrices par rapport à SGML au complet ont permis la floraison d'applications et langages (DTD) en faisant la lingua franca de l'intégration d'applications à partir de la fin des années 90.
Voir XIS, XPath, XSL, XSLT, DOM.
Comparer avec JSON, YAML.