XML, pour eXtensible Markup Language, est une technologie pivot du World Wide Web Consortium (W3C) dédiée au stockage et à la transmission de données dans un format à la fois lisible par l'homme et interprétable par les machines. Contrairement à HTML qui se concentre davantage sur la lecture des données dans un site web sous un format encyclopédique, XML permet une sémantique libre adaptée aux usages des personnes et outils l'utilisant, rendant ce format idéal pour partager des informations entre différents applications et systèmes. Il s'érige ainsi en standard pour le partage d'informations aux côté du format JSON, tous deux facilitant l'intégration et l'échange entre systèmes hétérogènes.
XML joue un rôle crucial dans l'échange de données entre systèmes d'information disparates. Les entreprises l'utilisent pour le commerce électronique, les transactions bancaires en ligne, la configuration des logiciels, la gestion des documents et des contenus, ainsi que dans les services web pour communiquer des données de manière standardisée. Par exemple, une entreprise peut utiliser XML pour échanger des données de commande avec ses fournisseurs, tandis qu'une application web peut recevoir des données utilisateur sous forme de documents XML via des API et fournir un fil d'actualité sous forme de flux RSS.
L'adoption d'XML transcende ainsi la simple utilisation technologique pour devenir une brique fondamentale dans l'échange d'informations numériques. Que ce soit pour orchestrer la communication entre applications d'entreprise, pour la mise en place de services web ou pour la personnalisation de projets, XML se révèle être un allié de taille. Sa capacité à standardiser le partage de données tout en offrant une structure personnalisable en fait une solution légitime dans le domaine de l'architecture de l'information moderne.