Le prologue XML est parfois appelé la déclaration XML. Elle est présente dans tous les systèmes, mais son utilisation est facultative.
Quand il est utilisé, il contient généralement les informations de
version, les instructions de traitement, les commentaires de l'auteur,
et un champ pour les définitions de type de document, communément appelé
le doctype. Il parfois aussi contiendra des informations renvoi de HyperText Markup Language ( HTML ) si l'utilisateur veut fusionner XML et HTML.
prologue XML aura toujours lieu dans la première partie du fichier. Il ne suivra jamais derrière une autre section. La seule exception est qu'une marque d'ordre d'octet peut précéder le prologue XML lors de certains types de codages de caractères sont utilisés. Si tel est le cas, la marque d'ordre d'octet déclare le type de codage de caractères qui a été utilisé dans le système de XML, généralement au format de transformation Unicode (UTF). Il ya toute une gamme de jeux de caractères disponibles, mais UTF-8 et UTF-16 sont les codages les plus courantes et recommandées; si aucune marque d'ordre des octets est spécifiée, les ordinateurs lire le système au format UTF-8 ou UTF-16, la valeur par défaut encodages.
prologue XML aura toujours lieu dans la première partie du fichier. Il ne suivra jamais derrière une autre section. La seule exception est qu'une marque d'ordre d'octet peut précéder le prologue XML lors de certains types de codages de caractères sont utilisés. Si tel est le cas, la marque d'ordre d'octet déclare le type de codage de caractères qui a été utilisé dans le système de XML, généralement au format de transformation Unicode (UTF). Il ya toute une gamme de jeux de caractères disponibles, mais UTF-8 et UTF-16 sont les codages les plus courantes et recommandées; si aucune marque d'ordre des octets est spécifiée, les ordinateurs lire le système au format UTF-8 ou UTF-16, la valeur par défaut encodages.
Les instructions de traitement définissent la manière dont
l'application va traiter l'information dans le prologue et le système
XML. Les instructions de traitement peuvent apparaître n'importe où dans un système XML. Seules les instructions de traitement dans le prologue XML seront considérés comme une partie de la déclaration XML.
Commentaires, comme les informations de traitement, peuvent se trouver
n'importe où dans le système de XML, et seuls des commentaires dans le
prologue sont considérés comme faisant partie du prologue XML.
Les commentaires sont libres ensembles de données de texte qui n'ont
pas d'influence sur le script dans le système et sont généralement là
pour aider le programmeur se rappeler quelque chose ou de dire quelque chose d'autres programmeurs.
Ils comprennent souvent des informations sur l'auteur, le numéro de
version ou de toute autre information que l'auteur veut faire passer à
d'autres éditeurs de script. Enfin, certains auteurs incluent doctype. Ceci est recommandé, mais pas encore pratique courante chez les auteurs.