[XSLT] Conditionner tri pour date
Bonjour,
Le tri de mes données ne fonctionnent pas pour les dates, je comptais conditionner mon tri comme ci-dessous
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
....
....
<!-- Pour Chaque ligne -->
<xsl:for-each select="*">
<!-- tri -->
<xsl:choose>
<xsl:when test="contains(*[name()=$champTri],'/')">
<xsl:sort select="concat(substring(*[name()=$champTri],7,4), substring(*[name()=$champTri],4,2), substring(*[name()=$champTri],1,2))" order="{$sensTri}"/>
</xsl:when>
<xsl:otherwise>
<xsl:sort select="*[name()=$champTri]" order="{$sensTri}"/>
</xsl:otherwise>
</xsl:choose>
....
.... |
Mais cela ne fonctionne pas, il me renvoit l'erreur ci-dessous
Code:
xsl:sort n'est pas admis à cet endroit de la feuille de style !
Je m'y prend certainement mal :aie:
Merci d'avance.