[xsl] xsl:sort et caractères etrangers
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:
Code:
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),'Ö')]"/> |
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
Merci :oops: