Définition
XML est un langage de balisage conçu pour structurer des données de façon lisible à la fois par un humain et par un programme : chaque information est encadrée de balises qui la nomment, et les balises s'imbriquent pour former une arborescence. Un document XML peut être validé contre un schéma (XSD) qui fixe sa structure attendue. Très répandu dans les années 2000 pour les échanges entre entreprises, il reste le format de nombreux standards : facturation électronique, échanges bancaires, santé, configuration d'outils Java.
Dans la pratique
XML a cédé la place à JSON pour les API web, mais il domine toujours les échanges normalisés entre entreprises et administrations (factures électroniques au format Factur-X, flux SEPA, EDI). Un besoin d'intégration avec ces systèmes exige un profil à l'aise avec XML, ses schémas et ses outils de transformation (XSLT), compétence devenue plus rare chez les jeunes développeurs.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.