Sinon, truc qui a moyennement à voir avec le sujet initial...
Je veux développer une application client/server, proposant à la fois une interface WEB, et une interface applicative.
Cependant, je veux que le paramètrage se fasse une seul fois pour chaque.
L'appli se base sur des "fonction" (écran générique) qu'on peut "surcharger" (en indiquant les champs qu'on veut parmis ceux dispo) autant de fois qu'on veut.
Par exemple, pour "gestion articles" (GART) qui contient une miryade de champs permettant de couvrir les aspects fonctionnels du plus grand nombre, je veux pouvoir faire un écran : "gestion des articles simples" (GARTS) qui ne contient que les champs de bases d'un produit, et un autre "gestion des articles composés" (GARTC), qui contient aussi les champs dédiés aux kits.
Afin de gérer le même paramètrage, je pense me baser sur un flux XML généré dynamiquement à partir d'une table décrivant l'écran.
Ainsi, via le WEB, je parse la page avec une feuille XSL, et dans l'application, je génère les champs à l'écran en fonction du flux XML que j'ai reçu.
Est-ce que ça vous semble une bonne architecture ? Est-ce qu'il y a plus simple/mieu pour faire ça ?
C'est pour ça que mon fichier XML décrit des champs, et que mon XSL fait des apply-templates à la bourrin plutôt qu'un parcours "en dur" du fichier XML.
Message édité par Arjuna le 09-12-2005 à 15:47:17