bonjour, je souhaite trier des elements par ordre alphabétique, pour cela j utilise la commande sort. Le probleme est que qq fois j ai des caractères suédois en premier, et ces éléments je souhaiterais les mettre a la fin de la liste donc voici ce que j ai écrit:
cela ne fonctionne pas du tout. J aimerais en connaitre la raison et voir si possible la solution, en regardant les spec du W3c on y a pprend pas grand chose en fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xsl:for-each select="$var//el | $var//el"> <xsl:sort select="id[ contains('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', substring(.,1,1))]"/> <xsl:sort select="id[contains(substring(.,1,1),'Å')]"/> <xsl:sort select="id[contains(substring(.,1,1),'Ä')]"/> <xsl:sort select="id[contains(substring(.,1,1),'Ö')]"/>
Merci
Partager