XML fournit un langage de balisage pour stocker des données et le transporter d'un endroit à un autre. Comme HTML, il utilise le texte brut, vous pouvez éditer dans toute application qui écrit les fichiers TXT. Contrairement à HTML, les balises XML fournissent des détails descriptifs sur le contenu plutôt que des instructions visuelles pour l'afficher. Lorsque vous définissez des balises XML pour caractériser un ensemble d'informations, vous pouvez utiliser les commentaires pour servir à deux fins au sein de votre travail: de l'expliquer, et d'omettre certaines parties du code qui de processus d'autres applications. Si vous connaissez déjà commentaire syntaxe HTML, vous savez aussi l'équivalent de XML.