Bonjour,

J'ai un petit soucis.
Je récupère une donnée depuis une interface java de ce type :

2E-4

Le problème, c'est qu'en xsl, il faudrait que je la divise par 1000, et donc, il faut qu'il reconnaisse cette valeur en tant que chiffre.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:variable name="diam_ext_ef" select="number($d/text[@name='FIELD1']/1000)" />
Je met number() devant pour la conversion, mais le fait qu'il y ait un "E-4", il n'arrive pas à le faire et je me retrouve au final dans mon fichier .xml de sortie avec un "NaN".

Il doit y avoir une fonction équivalente à number() pour les écritures scientifiques je suppose, mais je la trouve pas