4 Edition du fichier XML (1)


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 :

 

Pages WAP :

 

 

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 :

 

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 :