Je dois generer un tableau en HTML a partie de donnees issues d une base de donnees
Ma premiere idée etait de faire BD->xml->XSLT->HTML. Bien que je ne connaisse pas XSL ca me semblait pas tres complique
Mais je suis en train de me demander si j ai raison de faire comme ca. Tout les examples d XSLT que je trouve font des tableaux en contruisant des lignes a partir de donnees XML qui sont deja correctement formatees
Par exemple je fait un tableau avec nom et prenom et j ai <personne nom=”dupont” prenom=”charles”villes=”marseille” /> puis <personne nom=”durant” prenom=”xavier” ville =”paris”/>.
Mon probleme c est que je veux faire un tableau avec des donnees qui ne sont pas ordonnees en ligne mais en colonne !
Si on garde la souce de donnees precedente ca donnerai un tableau du type (les ___ sont juste pour garder l alignement a l affichage ici)
Nom________marseille_______paris
Dupont_______x
Durant____________________x
prenom
charles_______x
Xavier____________________x
Est ce possible avec XSL/XML ? Dois je formatter mon xml de facon differente (comme c est moi qui le construit a partir du SGBD, je fais ce que je veux)
J avais pense faire un fichier XML avec premier element avec le XML qui liste tous les noms, un autre tous les prénoms et enfin les “vrai” infos
A partir de la je fais une boucle et met une croix si prenom lu=prenom de la ligne
Ai je raison, y a t il d autres solutions (ou dois je carrement generer le HTML a la main car ca sera plus simple) ?
Partager