IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SL & STL C++ Discussion :

Conversion de double "format scientifique"


Sujet :

SL & STL C++

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 53
    Par défaut
    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.

  2. #22
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    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.

  3. #23
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par alaparra Voir le message
    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.
    si tu ecrit "a la main"
    <xsl:value-of select="number(0.00000000122)"/>
    ça marche?

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 53
    Par défaut
    oui

  5. #25
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    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

  6. #26
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 53
    Par défaut
    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.

  7. #27
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par alaparra Voir le message
    j'y ai pensé mais je vais avoir de gros pb de perf de cette manière
    Ce sera plus lent c'est sur. Mais si le fichier xml est petit et que se n'est pas trop souvent tu ne verra pas la différence

    Citation Envoyé par alaparra Voir le message
    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.
    Y as un forum XML normalement, je pense qu'il sera mieux adapter a ce problème .

  8. #28
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 53
    Par défaut
    j'y ais deja posté hier

Discussions similaires

  1. Réponses: 9
    Dernier message: 19/04/2013, 17h46
  2. Conversion string (au format scientifique) en float
    Par Olivié dans le forum Langage
    Réponses: 2
    Dernier message: 18/05/2009, 18h13
  3. Conversion en double et notation scientifique
    Par bert24 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/09/2005, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo