Déclaration XML  
<?xml version="version_number" [encoding="encoding-name"][standalone="yes|no"]?>

La déclaration XML a plusieurs fonctions. Elle indique à l'analyseur la version de la spécification utilisée, le type de codage du document et si le document est complètement autonome ou non.

Si vous devez créer un document XML utilisant des fonctionnalités XML 1.1, vous devez définir le pseudo-attribut version sur 1.1 :

<?xml version="1.1"?>

La déclaration XML, si incluse, doit être le premier élément à apparaître dans un document XML. Rien à l'exception d'une éventuelle marque d'ordre d'octet Unicode ne peut figurer avant ce premier caractère < de la structure. Si aucune déclaration XML n'est présente, le document est considéré comme étant conforme à la recommandation XML 1.0.