Création de liste à partir de XML - XML/XSL - Programmation
Marsh Posté le 24-07-2004 à 14:46:39
ca serait pas mieux comme ca?
|
Marsh Posté le 24-07-2004 à 15:21:54
Et bien non, car en fait j'ai d'autres éléments, comme l'année, et c'est pour pouvoir classer par différents critères...
Marsh Posté le 24-07-2004 à 15:24:28
vince88 a écrit : Et bien non, car en fait j'ai d'autres éléments, comme l'année, et c'est pour pouvoir classer par différents critères... |
|
Marsh Posté le 24-07-2004 à 15:26:34
Burgergold a écrit :
|
voir meme
|
Marsh Posté le 24-07-2004 à 18:10:51
et tu veux obtenir ça avec quoi ? php ? ou bien juste avec une feuille de style css ou xsl associée ?
Marsh Posté le 25-07-2004 à 09:53:27
Je voudrais obtenir ça avec css et xsl si c'est possible.
Je vais déjà essayer avec les différents codes que vous m'avez proposés, et je vous dirai.
Enfin, si quelqu'un a une solution en utilisant le code initial, surtout n'hésitez pas !
Marsh Posté le 25-07-2004 à 11:07:57
quel code ?
sinon juste avec une css :
Code :
|
et pour le css:
Code :
|
Marsh Posté le 25-07-2004 à 17:09:32
Oui c'est presque ça, sauf que je voudrais regrouper les éléments pas catégorie, pour obtenir une liste du genre :
- truc :
baratin...
blabla
-chose :
BARATIN
BLAbla
Marsh Posté le 25-07-2004 à 17:38:35
vu ton fichier xml, je vois mal comment... a par en inventant des données...
donne le fichier précis...
Marsh Posté le 25-07-2004 à 17:49:05
Voici le type de fichier XML que j'ai :
<Elements>
<Element>
<categorie>truc</categorie>
<descriptif>baratin ...</descriptif>
<annee>2002</annee>
</Element>
<Element>
<categorie>chose</categorie>
<descriptif>BARATIN</descriptif>
<annee>2003</annee>
</Element>
<Element>
<categorie>chose</categorie>
<descriptif>BLAbla</descriptif>
<annee>2002</annee>
</Element>
<Element>
<categorie>truc</categorie>
<descriptif>blabla</descriptif>
<annee>2003</annee>
</Element>
</Elements>
Et mon but est de pouvoir classer les éléments par année ou par catégorie, c'est-à-dire obtenir
soit
* 2002 :
- truc : baratin
- chose : blabla
* 2003 :
.....
soit
- truc :
baratin...
blabla
-chose :
BARATIN
BLAbla
Je ne sais pas si c'est faisable mais bon....
Marsh Posté le 25-07-2004 à 20:39:24
ok ok j'ai enfin capté... faut dire qu'en mettant blabla avec ou sans majuscule et idem pour barratin c'etait pas tres clair
Pour le classer par catégorie, avec des xslt c'est faisable... mais bon a par en le faisant dynamiquement (php ou autre) on ne sais faire qu'une seule possibilité...
Marsh Posté le 25-07-2004 à 21:43:49
TriadPtale a écrit : ok ok j'ai enfin capté... faut dire qu'en mettant blabla avec ou sans majuscule et idem pour barratin c'etait pas tres clair |
désolé pour ma clarté....
sinon je m'en doutais un peu que c'était faisable en xslt (sinon je ne vous aurai pas embêter pour rien) ! Reste à savoir comment....
Pour finir je n'y connais pas grand chose en php, mais si c'est possible avec, je veux bien m'y mettre !!
(mais j'ai pas très bien compris le "on ne sais faire qu'une seule possibilité..." )
Merci de ton aide & de ta persévérance
Marsh Posté le 24-07-2004 à 14:10:20
Salut à tous
Je voudrait obtenir ceci :
- truc :
baratin...
blabla
-chose :
BARATIN
BLAbla
à partir d'un fichier XML du type :
<Elements>
<Element>
<categorie>truc</categorie>
<descriptif>baratin ...</descriptif>
</Element>
<Element>
<categorie>chose</categorie>
<descriptif>BARATIN</descriptif>
</Element>
<Element>
<categorie>chose</categorie>
<descriptif>BLAbla</descriptif>
</Element>
<Element>
<categorie>truc</categorie>
<descriptif>blabla</descriptif>
</Element>
</Elements>
Merci de me dire si c'est faisable, et si oui comment .
Merci d'avance de votre précieuse aide