Cas pratique
Pour illustrer la démarche de création de fichier
XML, nous allons développer l'application, décrite
précédemment, permettant à un restaurateur de publier
son menu en XML, pour le web et pour le wap.
A partir de la même source xml, on doit obtenir les interfaces
graphiques suivantes :
Page HTML :
; ?>/data/exostlc/<?php print ($nomrep); ?>/image/MENU3.JPG)
Pages WAP :
 ; ?>/data/exostlc/<?php print ($nomrep); ?>/image/wapmenu2.jpg)
A noter que ce développement permettra également
de préparer un affichage au format FLASH, qui sera développé
dans un autre module de formation (XML Flash).
A titre indicatif, vous pouvez tester l'application
flash en cliquant ici : ; ?>/data/exostlc/<?php print ($nomrep); ?>/image/oeil.jpg)
Constitution de l'arbre d'éléments
On observe que l'affichage doit donner le menu pour 5 jours de
la semaine, et que ce menu est constitué de 5 plats. Une
organisation possible est représentée par l'arbre
d'éléments suivant :
L'élément racine
est la balise " menuhebdo ".
La branche générique est le menu, avec un attribut
"jour" lui associant le jour concerné. La balise
"menu" a 5 balises filles, permettant de contenir les
5 éléments de chaque menu : entrée, plat, etc
...
A partir de cette forme arborescente,
nous déduisons la forme sérialisée,
formalisant complétement le fichier xml que l'on doit éditer,
et dont une cellule sera la suivante :
; ?>/data/exostlc/<?php print ($nomrep); ?>/image/image017.jpg)
|