Structure générale d'un fichier XML

Syntaxe

Un document XML[1] est constitué de :

  • Un prologue

    Il est facultatif et comprend une déclaration XML[1], indiquant la version du langage XML utilisé et le codage des caractères dans le document. Chacune de ces informations est optionnelle mais leur ordre est obligatoire

    <?xml version="numéro de version" encoding="encodage des caractères"?>

  • Un arbre d'éléments contenant au moins un élément (l'élément racine)

ExemplePrologue

1
<?xml version="1.0" encoding="UTF-8"?>

Indique que le document est codé en utilisant un langage XML[1] de version 1.0, avec des caractères codés selon la norme UTF-8.

ExempleArbre d'éléments

1
<lettre>
2
  <expediteur>moi</expediteur>
3
</lettre>