Structure d'une liste au format xml

HomeProduits-WebGenEasyBase de donnéesTablesStructure au format Xml

Qu'est ce qu'une structure au format Xml ?

Une structure est une table qui est la même sur chaque site (car il s'agit d'une table de type gea_). Cette table contient la base même de la table. Elle lui permet de prendre en compte les informations minimales de la table mais comme nous faisons des sites pour des sociétés différentes, nous avons donc créé une structure de chaque table mais celle-ci peuvent être étendue comme la classe geaTableBasic.

Mais pourquoi au format Xml?

Le format Xml a été mis au point par l'intermédiaire du W3C. Il s'agit un HTML amélioré. Nous l'utilisons car chaque site que nous créont a la même base donc les mêmes tables et les mêmes champs.

Informations liées à une structure d'une liste au format xml

Avant de commencer a vous expliquer comment faire une structure, il faut que vous sachiez que comme pour une page HMTL où vous devez indiquer le DOCTYPE html PUBLIC ..., ici vous devez indiquer que vous faites un document au format Xml en mettant cette ligne au début de vos fichiers Xml. Ceci indique que vous êtes entrain d'utiliser la version 1.0 du xml (et oui! Comme pour les programmes, le Xml a aussi des versions ) et que vous êtes en codage UTF8 (Format de codage de caractères).
Maintenant, nous allons créer une structure.
Pour cela, il faut lui donner un nom. Pour donner un nom à une structure, il faut utiliser la balise suivante:
Le add permet de donner l'autorisation de rajouter des champs a la structure en dehors de ceux qui sont prévus dans la structure et le remove permet d'en supprimer. Le paramètre search autorise la recherche dans la structure grâce à une zone de saisie comme celui qui est présent en haut de la page.
Maintenant que notre structure à un nom, un code et des paramètres, nous allons renseigner les champs comme ceci :

Nous voyons que field='Name' et que plus loin, il y a une balise <name> puis le mot Nom et enfin la fermeture de la balise. Donc field aura comme valeur Nom.
Align permet de définir où est aligné la colonne champ et Size indique la taille maximale du champ.
Le display lang est la langue dans laquel le champ est ecrit (Français, Anglais,Américain, ...).
Vous avez plus qu'à recopier le column autant de fois que vous aurez des champs dans votre structure.
Une fois que vous aurez fini votre liste des champs, vous avez plus qu'a fermer votre balise list de cette manière </list>