Skip to main content

Qu'est-ce que XML Prolog?

Prolog de langage de balisage extensible (XML) est la partie de chaque système XML qui est présent avant l'élément racine du système.Ceci est la partie du système XML dans lequel les informations sur la programmation XML sont définies.Il n'y a pas de standard pour XML Prolog, mais il comportera généralement certains des mêmes traits d'un système à l'autre.Dans certains cas, il peut même être vide car l'utilisateur ne veut pas déclarer des informations prolog.Même s'il est vide, il existe toujours dans chaque système XML.

Le Prolog XML est parfois appelé la déclaration XML.Il est présent dans chaque système, mais son utilisation est facultative.Lorsqu'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 documents, communément appelés doctype.Il contiendra parfois également des informations de transfert à Hypertext Buquup Language (HTML) si l'utilisateur souhaite fusionner XML et HTML.

XML Prolog se produira toujours 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 Prolog XML lorsque certains types d'encodages de caractères sont utilisés.Si tel est le cas, la marque de commande d'octet déclare le type de codage de caractères utilisé dans le système XML, généralement avec un format de transformation Unicode (UTF).Il existe une gamme d'encodages de caractères disponibles, mais UTF-8 et UTF-16 sont les encodages les plus courants et recommandés;Si aucune marque de commande d'octet n'est spécifiée, les ordinateurs liront le système comme UTF-8 ou UTF-16, les encodages par défaut.

Les instructions de traitement définissent comment l'application traitera les informations dans le Prolog 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 PROLOG XML seront considérées comme faisant partie de la déclaration XML.

Les commentaires, comme les informations de traitement, peuvent être trouvés n'importe où dans le système XML, et seuls les commentaires dans le Prolog sont considérés comme faisant partie duXML Prolog.Les commentaires sont des ensembles de données de texte gratuits qui n'ont aucune influence sur les scripts dans le système et sont généralement là pour aider le programmeur à se souvenir de quelque chose ou pour dire à d'autres programmeurs quelque chose.Ils incluent souvent des informations sur l'auteur, le numéro de version ou toute autre information que l'auteur souhaite transmettre à d'autres éditeurs de script.Enfin, certains auteurs incluront Doctype.Ceci est recommandé mais toujours pas une pratique courante parmi les auteurs.