Exemple 1 |
Un document XML doit comporter un ou plusieurs éléments.
|
Exemple 2 |
Il y a exactement un élément appelé élément racine ou élément document, dont aucune partie n'apparaît dans le contenu d'un
autre élément.
|
Exemple 3 |
Le nom de la balise de fin d'un élément doit correspondre à celui de la balise de début. Les noms tiennent compte des majuscules
et des minuscules
|
Exemple 4 |
Si la balise de début figure dans le contenu d'un autre élément, la balise de fin doit également figurer dans le contenu du
même élément. Plus simplement, les éléments délimités par les balises de début et de fin doivent s'imbriquer correctement
les uns dans les autres.
|
Exemple 5 |
La fin de chaque élément commençant par une balise de début doit être indiquée par une balise de fin comportant le même nom
que celui utilisé dans la balise de début. Le texte figurant entre la balise de début et la balise de fin est appelé le contenu
de l'élément. Un élément sans contenu prend la forme spéciale suivante : <nom/> . La barre oblique devant le caractère > remplace
la balise de fin.
|
Exemple 6 |
Les noms d'éléments peuvent comporter des lettres, des chiffres, des tirets, des traits de soulignement, des deux-points ou
des points. Le caractère deux-points (:) ne peut être utilisé que dans le cas particulier où il sert à séparer des espaces
de noms. Les noms d'éléments commençant par xml, XML ou une autre combinaison de la casse de ces lettres sont réservés à la
norme XML.
|
Exemple 7 |
Un élément peut comporter aucun, un ou plusieurs attributs. Les caractères autorisés sont les mêmes que pour les noms d'éléments.
Le nom d'un attribut est séparé de sa valeur par le caractère =. La valeur de l'attribut doit être indiquée entre guillemets
simples '...' ou doubles "..." . Si un guillemet simple ou double est utilisé dans la valeur d'un attribut, le délimiteur
contraire doit être utilisé.
|
Exemple 8 |
Les caractères < et & ne peuvent pas être utilisés dans le texte, car ils sont utilisés dans le balisage. Si vous devez employer
ces caractères, utilisez < à la place de < et & à la place de &
|
Exemple 9 |
Les caractères >, " , et ' peuvent également être remplacés par > , " et ' respectivement
|
Exemple 10 |
Des commentaires peuvent figurer n'importe où dans un document en dehors des autres balises. Un processeur XML peut permettre
à une application, sans que cela soit une obligation, d'extraire le texte des commentaires. La chaîne de caractères "--" (deux
tirets) ne doit pas figurer à l'intérieur des commentaires.
|
Exemple 11 |
Les instructions de traitement (PI - Processing instruction en anglais) permettent aux documents XML de contenir des instructions
destinées aux applications.
|
Exemple 12 |
Les sections CDATA permettent de ne pas traiter les blocs de texte comportant des caractères qui seraient normalement identifiés
comme du balisage. Les sections CDATA commencent par la chaîne "<![CDATA[" et se terminent par la chaîne "]]>". La chaîne
']]>' ne doit pas figurer à l'intérieur d'une section CDATA.
|
Exemple 13 |
Les documents XML peuvent, et d'ailleurs doivent, commencer par une déclaration XML qui précise la version de la norme XML
utilisée.
|