j'utilise Xalan comme moteur xslt et quand je lui donne par exemple :
<xsl:value-of select="number(1.22e-11)"/>
Il me donne NaN pour Not a Number.
Version imprimable
j'utilise Xalan comme moteur xslt et quand je lui donne par exemple :
<xsl:value-of select="number(1.22e-11)"/>
Il me donne NaN pour Not a Number.
Hmm tiens apparemment c'est le fonctionnement normal, cf. ce thread.
On n'est pas les seuls à halluciner donc, même si ce n'est pas spécialement rassurant, c'est déjà ça :)
MAT.
oui
tu pourrai resoudre ton problème en deux temps peut etre
1- écrire le fichier xml dans un fichier tmp
2- parcourir ligne à ligne le fichier xml pour le recopier dans le fichier finale. Ainsi pour chaque ligne tu pourrai chercher si tu as number() et reecrire le chiffre correctement
j'y ai pensé mais je vais avoir de gros pb de perf de cette manière :)
Mais en regardant sur le site de Xalan, je vien de voir que le type xs:double est implémenté dnas la version 2.0 de xalan. Donc je pense que j e vais plutot tenté de passé en 2.0.
Merci bien tout le monde.
j'y ais deja posté hier :)