1. Qu'est-ce que le XML et à quoi sert-il
Le XML (eXtensible Markup Language) est un langage de balisage destiné à structurer et transmettre des données. Contrairement au HTML, les utilisateurs peuvent définir librement leurs propres balises, ce qui le rend extensible. Le XML est indépendant de la plateforme et lisible à la fois par les humains et les machines. Il est largement utilisé dans les services web (SOAP), les fichiers de configuration (Maven, Android), l'échange de données (RSS, Sitemap) et le stockage de documents (Office Open XML). Le XML sert de format standard pour l'échange de données entre systèmes, garantissant l'intégrité des données grâce à des règles de syntaxe strictes. Sa nature auto-descriptive et sa structure hiérarchique en font un format idéal pour représenter des données complexes.