Définition
Si l'on veut créer une page XML ou XHTML avec des informations sur des sites touristiques comme dans l'exemple de gauche, il est pertinent au préalable d'en organiser la structure de noeuds. Un noeud est un composant particulier d'un document XML et par la même XHTML. Comme vous voyez dans l'exemple ça peut-être (regarder les couleurs dans l'exemple à gauche) :
- un élément
- un attribut
- ou un contenu textuel.
La notion d'arborescence XML
Une arborescence XML est composée uniquement de noeuds, chacun étant relié l'un à un autre. Comme on le voit les noeuds sont organisés en arborescence suivant cette hiérarchie :
- Le sommet de l'arbre est nommé racine, il est représenté par la barre bolique tout en haut, ici c'est par exemple "TOURISME";
- "Sites touristiques" est le noeud père du noeud "Site". Il le contient;
- Le noeud "Site" a lui-même, donc contient sept noeuds fils : nom, nom, lieu, hauteur, historique, image_principale et source);
- Chacun étant le frère de l'autre. Chacun des ces noeuds étant des descendants des noeuds "Site" et "Sites touristiques";
- Il y a des éléments comme "Nom" wui ont des noeuds attribus comme "Langue";
- Biensûr à l'intérieur d'un élément il peut y avoir du texte.
|