Le XML, ou Extensible Markup Language (Langage de balisage extensible en français), est un langage informatique utilisé pour structurer et stocker des données de manière lisible par l'homme et la machine. Il consiste en des balises (marqueurs) qui décrivent le contenu et la hiérarchie des informations. Le XML est souvent utilisé pour échanger des données entre différentes applications, car il permet de créer des formats personnalisés pour représenter divers types de données.