Programmation XML/Introduction

Présentation

modifier

XML est l'acronyme d'eXtended Markup Language, soit « langage de balise étendu » en français. XML permet la structuration et la manipulation de toutes sortes de données dans un format se voulant le plus indépendant possible des plates-formes et des logiciels. Sa principale alternative est JSON.

La technologie XML vise à devenir le standard d'échange principal entre systèmes hétérogènes. XML hérite de SGML et à ce titre est un cousin de HTML. C'est un langage de balises comme HTML mais extensible et strict.

À partir de XML, il est possible de dériver des langages spécialisés comme XHTML ou MathML, ou tout autre langage, et ceci grâce au fait que les noms des balises peuvent être réinventés (étendus) en fonction des besoins.

Histoire de XML

modifier
  • Juillet 1997 : Création du groupe de travail XML par le W3C
  • 10 février 1998 : Publication de la spécification XML  1.0
  • 4 février 2004 : XML (3eme édition) 1.0
  • 4 février 2004 : spécification XML 1.1 (français)