Définition du XML

XML est l’acronyme de eXentible Markup Language. Comme le HTML, le XML est une norme SGML (Standard Generalized Markup Language) mais elle a été développée bien plus tard (en 1998 alors que le HTML était défini par le consortium W3C depuis 1990).
Un document XML se caractérise par le fait qu’il contient uniquement des données structurées, sans aucune indication quant à leur présentation. Ainsi, si vous ouvrez un document XML dans un navigateur, il n’affiche que la structure des données sous forme d’arborescence. XML est donc particulièrement bien adapté pour structurer, enregistrer et transmettre des données.
Le XML est aussi un langage qui utilise des balises non prédéfinis pour structurer un document, contrairement au HTML pour lequel l'usage de balises standards est obligatoire (<head>, <body>, <p>,  …).