Un document XML est constitué de :
Un prologue
Il est facultatif et comprend une déclaration XML, 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)
<?xml version="1.0" encoding="UTF-8"?>
<lettre>
<expediteur>moi</expediteur>
</lettre>