decimal-format et format-number

Raphael THIRIET <[email protected]> Sun, 18 Mar 2007 19:10:23 +0100
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
Bonjour,
J'ai un problème avec le formatage de nombre dans mon xsl :
j'essaye de convertir des prix (sous cette forme en francs dans le xml : 
5 985,00) en euros, mais je n'obtiens que des "Nan"...

Si quelqu'un peut m'aider...
Merci d'avance !
Raphael

voici des samples de mon xsl :
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="html" media-type="text/html; charset=ISO-8859-1"/>
 <xsl:decimal-format name="f1" decimal-separator="," 
grouping-separator=" "/>
...
<xsl:template match="prix">

     <xsl:if test="./@monnaie = 'FRF'">
<xsl:value-of select="round(format-number(., '#', 'f1') div 6.55)"/>
<xsl:text> euros</xsl:text>
   </xsl:if>   </xsl:template>