Bonjour,
je travaille en ce moment sur un fichier de log en xml avec feuille de style xsl.
Pour des raisons pratiques évidentes je souhaite trier les sessions d'enregistrement par date.
Pour cela j'ai formatté ma date pour un comparage chaine de caractère, de la façon suivante : AAAA/MM/JJ HH:MM:SS (NLO)
avec NLO= numéro de l'opération dans le log
Le nombre de 0 a été ajusté pour correspondre au maximum de chiffre.

Mais la fonction xls:sort ne me trie pas correctement les sessions.
En effet elle me considère (ascending ou descending) que

2007/04/30 10:56:27 (011) < 2007/04/26 10:56:49 (001)

voici mon instruction de tri :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:sort data-type="text" lang="fr" select="date" order="descending"/>
Pourtant en parcours caractère par caractère, on tombe bien sur 3>2 !
En ascii 33h>32h et en binaire 00110011>00110010 !!

Y a-t-il un bug connu consernant les tris ou est-ce un problème de formatage ???
Merci

ps: je précise que le tri se fait, quand je change le descending en ascending, l'ordre s'inverse mais l'abération reste.