XML (Extensible Markup Language - Langage de Balisage Extensible) est un langage de balisage conçu pour encoder des documents dans un format à la fois lisible par l'homme et lisible par la machine. Il définit un ensemble de règles pour l'encodage de documents dans un format qui est à la fois compréhensible par l'homme et interprétable par la machine. XML est largement utilisé pour l'échange de données entre différents systèmes et applications. Il offre une manière flexible et extensible de représenter des données structurées. Les documents XML sont composés d'éléments, d'attributs et de contenu textuel. Les éléments sont encapsulés dans des balises d'ouverture et de fermeture, et les attributs fournissent des informations supplémentaires sur les éléments. XML est un format basé sur le texte, ce qui facilite son analyse syntaxique (parsing) et son traitement. Il est souvent utilisé pour stocker des données de configuration, échanger des données entre des services web (web services) et représenter des données dans des bases de données. La nature auto-descriptive de XML en fait un choix populaire pour la sérialisation et le stockage de données. L'extension '.xyz' n'est pas l'extension standard pour les fichiers XML ; l'extension standard est '.xml'. Cependant, il arrive que des développeurs ou des applications spécifiques utilisent '.xyz' pour des fichiers XML pour diverses raisons, telles que l'obfuscation ou le traitement interne. Dans de tels cas, le contenu du fichier adhère toujours à la syntaxe XML.