En cliquant sur "Accepter ", vous acceptez que des cookies soient stockés sur votre appareil afin d'améliorer la navigation sur le site, d'analyser son utilisation et de contribuer à nos efforts de marketing. Consultez notre politique de confidentialité pour plus d'informations.
Glossaire
XML (eXtensible Markup Language)
Définition iA

XML (eXtensible Markup Language)

XML, pour eXtensible Markup Language, est un langage de balisage standardisé par le W3C qui permet de structurer, stocker et échanger des données de manière lisible à la fois par les humains et les machines. Contrairement au HTML, qui est conçu pour décrire l’affichage d’une page web, XML est avant tout destiné à représenter la structure logique et le contenu des informations. Chaque donnée est encapsulée dans des balises définies par l’utilisateur, ce qui rend XML extrêmement flexible et adaptable à différents domaines.

L’un des avantages majeurs d’XML réside dans sa capacité à être indépendant de la plateforme et du langage de programmation : un document XML peut être lu et interprété aussi bien par des systèmes Java, Python, .NET ou C++, ce qui en fait un format d’échange universel. De plus, XML est extensible : il ne possède pas un ensemble fixe de balises, mais permet aux développeurs de définir leurs propres balises et schémas adaptés à leur contexte métier.

Dans le domaine de l’intelligence artificielle et du machine learning, XML est parfois utilisé pour l’annotation de datasets (par exemple dans certains formats d’annotation d’images en vision par ordinateur), pour décrire des structures complexes de métadonnées ou encore pour assurer l’interopérabilité entre différents systèmes. Bien qu’aujourd’hui des formats plus légers comme JSON soient privilégiés dans de nombreuses applications modernes, XML demeure présent dans de nombreux standards industriels, dans le domaine de la santé (HL7), de la finance (XBRL) ou encore des télécommunications.

Références :