Re: Export csv d'un noeud montant

[email protected] Tue, 20 Mar 2007 16:19:29 +0100
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
Hello,

tu peux essayer de formatter le contenu du noeud <montant> avec translate(., '
', '') de sorte a supprimer l'espace et obtenir 20000 a la place de 20 000
La je pense que la fonction somme() devrait fonctionner...

Raphael

Selon NIANG djibril <[email protected]>:

> Bonjour,
> Je réalise un export csv avec une transformation xslt
> sur un document xml. Le problème est que dans le
> fichier csv les champs contenant les montants sont
> considérés comme des string de sorte que je ne peux
> pas utiliser la fonction somme() d'un tableur alors
> que ces champs devraient être des nombres.
> Est ce que quelqu'un a une idée de comment recupérer
> ces champs en number dans le xslt?
> Dans le xml j'ai:
>
> <montant>20 000</montant>
>
> Dans le xsl:
> <xsl:value-of select="montant"/>
>
> Ainsi dans le csv le montant est 20 000 mais considéré
> comme chaine de caractère.
>
>
> Merci d'avance,
> Djibril
>
> Djibril NIANG
> Master 2 Informatique
> Université Cheikh Anta DIOP de Dakar
> Sénégal  BP:13420
> Tel: (00221) 5056933
>        00221 8545614
>
>
>
>
>
>
>
> ___________________________________________________________________________
> Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
> Profitez des connaissances, des opinions et des expériences des internautes
> sur Yahoo! Questions/Réponses
> http://fr.answers.yahoo.com
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "[email protected]" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a [email protected]
> (mailto:[email protected]?Subject=unsubscribe)
>
>