Bonjour à tous,
J'ai un souci de tri dans un code xsl et j'aimerai avoir votre avis.
l'XML source :
Voila donc sur base du XML ci-dessus, j'aui dans mon code xsl ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <root> <sortFieldName>date</sortFieldName> <sortDirection>ascending</sortDirection> <data> <values> ... </values> </data> </root>
Et donc cela ne fonctionne pas car dans ce cas-ci il n'accepte pas d'autre valeur que ascending|descending pour le parametres order.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <xsl:apply-template select="//values"> <xsl:sort select="sortFieldName" order="sortDirection"/> </xsl:apply-template>
Donc j'ai essayé avec des variables avant le tag apply-template mais là les valeurs sont inconnues dans le tag xsl:sort
Enfin j'ai essayé avec les variables dans le tag apply-template mais là les variables sont vides car je ne suis plus au même niveau.
Bref je ne sais plus que faire, pourriez-vous m'aider ?
D'avance merci beaucoup
Stijava
Partager