« Noeuds : xml xhtml et DOM » : différence entre les versions
Ligne 12 : | Ligne 12 : | ||
===Un exemple imagé de noeuds=== | ===Un exemple imagé de noeuds=== | ||
[[Fichier:chutes2.jpg]] | |||
<table> | |||
<tr> | |||
<td>[[Fichier:chutes2.jpg]]</td> | |||
Si l'on veut créer une page XML ou XHTML avec des informations sur des sites touristique par exemple. IL faut commencer par en organiser la structure en noeuds de données. Un noeud est un composant particulier d'un document XML. Comme vous voyez dans l'exemple ça peut-être : | Si l'on veut créer une page XML ou XHTML avec des informations sur des sites touristique par exemple. IL faut commencer par en organiser la structure en noeuds de données. Un noeud est un composant particulier d'un document XML. Comme vous voyez dans l'exemple ça peut-être : |
Version du 25 octobre 2009 à 12:27
Objectifs :
- Expliquer la notion de noeud relativement aux données XML pour mieux en comprendre la combinaison avec DTD, XSLT, XHTML et CSS
Les noeuds XML par l'exemple
Un exemple imagé de noeuds
Si l'on veut créer une page XML ou XHTML avec des informations sur des sites touristique par exemple. IL faut commencer par en organiser la structure en noeuds de données. Un noeud est un composant particulier d'un document XML. Comme vous voyez dans l'exemple ça peut-être :
- un élément
- un attribut
- ou un contenu textuel.
La notion d'arborescence XML
Comme on le voit les noeuds sont organisés en arborescence suivant cette hiérarchie :
- "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.