Gérer le XML dans Flash
CHAPITRE 13
293
Pour concevoir un document XML, vous devez donc imaginer les informations que vous
souhaitez stocker sous forme de tableau. Vous remplacerez alors les limites des lignes par
des balises.
Provence-Alpes-Côte d'azur
Observez bien la différence entre la balise d’ouverture et celle qui termine la ligne. La
dernière débute par une barre oblique (slash) pour indiquer qu’elle ferme la première.
Mais qu’est-ce qu’une balise ? Vous l’aurez peut-être compris, il s’agit d’un système de
marquage qui délimite le début et la fin d’une information. Grâce aux balises, nous
pouvons séparer hiérarchiquement plusieurs informations.
Pourquoi cette séparation est-elle hiérarchique ? Dans la mesure où il est possible d’imbriquer
les balises les unes à l’intérieur des autres, vous allez générer tout naturellement une
arborescence.

Corrèze
Creuse
Haute-Vienne

Dans notre dernier exemple, nous possédons un document XML avec un nœud racine
dont le nom de balise est Region.
La balise autofermante
Parfois, l’information contenue entre deux balises est presque plus courte que le nom des
balises elles-mêmes. Il est alors intéressant d’utiliser des balises autofermantes accompagnées d’un attribut (nous aborderons cette notion, l’attribut, dans quelques pages).





En conclusion
Vous devez toujours garder à l’esprit qu’une balise est un marqueur. De ce fait, elles
fonctionnent par paire (à l’exception des balises autofermantes), une qui ouvre et l’autre
qui ferme le nœud.
Les termes fermer ou ouvrir une balise ou un nœud signifient respectivement insérer une
balise avec ou sans barre oblique (slash).
Remarque
Le nom d’une balise ne doit pas comporter de caractères accentués ni même de caractères spéciaux ou
d’espace.
Précédent

- 321/426

Suivant