regrouper avec xsl des elements de xml - XML/XSL - Programmation
Marsh Posté le 07-04-2005 à 23:48:51
Peut-être en utilisant des variables ?
http://erwy.developpez.com/variable/
Marsh Posté le 08-04-2005 à 09:51:15
benou a écrit : voir <xsl:sort> |
il me semble avoir déja essayé mais sans succes ...
kalex : ok je vais regarder les variables !
Merci a tous les deux !
Marsh Posté le 07-04-2005 à 22:35:38
Bonjour a tous !
Je suis en train de débuter avec XML/XSL et pour cela,
j'ai choisit de pour commencer le tuto de Van Lancker Luc
(www.developpez.biz/downloads/xml/cours-xml-xls.pdf)
Voici l'exemple qu'il utilise (le code XML):
il utilise différentes feuille de style xsl pour generer des tableaux html de la forme :
TITRE AUTEUR
Foule sentimentale Alain Souchon
Solaar pleure MC Solaar
Le baiser Alain Souchon
...
Voici le code Xsl :
La question que je me pose est la suivante :
Est -il possible de la même manière de regrouper les titres par auteur ?
pour obtenir un truc dans le genre :
TITRE AUTEUR
Foule sentimentale, Le baiser Alain Souchon
Solaar pleure MC Solaar
...
j'avais pensé à un truc du style :
<xsl:for-each select="compilation/mp3[artiste='Alain Souchon']">
mais cela m'oblige de répéter cette ligne pour chaque auteur dans mon fichier xsl, il est compréhensible que pour beaucoup d'auteurs ça deviens super pénible ...
n'est -il pas possible de le faire automatiquement et de maniere récursive ?
si oui comment ?
Merci d'avance pour vos lumieres et Merci d'avoir pris le temps de me lire