Bonjour,
j'ai une liste de nombres décimaux dont le caractère de séparation est une virgule et je veux les trier.
cependant étant donné que le caractère de séparation est une virgule et pas un point le tri échoue. (j'ai essayé en changeant la virgule par un point et le tri marchait)
J'ai jeté un coup d'œil du coté des format, mais rien n'y fait..
Comment faire, sachant que dans le fichier xml les nombres doivent rester au format français, c'est-à-dire avec la virgule ?
voici le code que j'ai
fichier xsl:
fichier xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:for-each select="/racine/item"> <xsl:sort data-type="number" select="." order="ascending" lang="fr"/> <xsl:value-of select="." /> <br/> </xsl:for-each>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <racine> <item>4</item> <item>47,5</item> <item>42</item> <item>5</item> <item>10,3</item> </racine>
Partager