Extension | .xml |
---|---|
Type MIME | application/xml , text/xml |
PUID | |
Développé par | |
Version initiale |
, |
Type de format | |
Basé sur | |
Norme | |
Spécification | |
Site web |
(en) www.w3.org/XML |
L'Extensible Markup Language, généralement appelé XML[note 1], « langage de balisage extensible[1] » en français, est un métalangage informatique de balisage générique qui est un sous-ensemble du Standard Generalized Markup Language (SGML). Sa syntaxe est dite « extensible » car elle permet de définir différents langages avec pour chacun son vocabulaire et sa grammaire, comme XHTML, XSLT, RSS, SVG… Elle est reconnaissable par son usage des chevrons (<
, >
) encadrant les noms des balises. L'objectif initial de XML est de faciliter l'échange automatisé de contenus complexes (arbres, texte enrichi, etc.) entre systèmes d'informations hétérogènes (interopérabilité). Avec ses outils et langages associés, une application XML respecte généralement certains principes :
Erreur de référence : Des balises <ref>
existent pour un groupe nommé « note », mais aucune balise <references group="note"/>
correspondante n’a été trouvée