Bon alors j'ai un sort que j'aimerais parametriser :
Alors voila mon fichier XML
Rien de plus normal !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <library> <music> <item type="CD" ASIN="B00006IR69" status="available"> <title>40 Licks</title> <artist>Rolling Stones</artist> ....... </item> <item type="Vinyl" ASIN="B000000VJM" status="borrowed"> ..... </item> </music> ...... </library>
et en fait je veux pouvoir choisir de faire ce sort selon le nom des artistes, les titres des disques, le type du support (CD, MD, K7, Vynil), et son status !!!
Alors dans mon XSL je recoit le parametre $sortMusic qui peux prendre comme valeur : (artist|title|type|status)
et pour l'instant la methode que j'ai me permet seulement de faire ce trie selon les valeurs a l'interieur des elements mais pas celon les attributs
XSL:
Ce qui est normal vu la construction de ma methode, mais je n'ai pas reussis autrement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ..... <!-- Parametros dados y recuperados durante el Parsing --> <xsl:param name="sortMusic"/> ..... <xsl:for-each select="library/music/item"> <xsl:sort order="asscending" select="*[name()=$sortMusic]"/> .....
Merci de m'aider
PS: Ca fait leche cul mais ce site et ce forum dechire![]()
Partager