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

XSL/XSLT/XPATH XML Discussion :

somme de noeud


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 45
    Points : 20
    Points
    20
    Par défaut somme de noeud
    Bonjour,

    c'est la première fois que j'ecris du xpath et je retrouve pas ce que je cherche sur le forum ...
    j'ai un xml genre :
    <prix>
    <cur>EUR</cur>
    <amt>10</amt>
    </prix>
    <prix>
    <cur>USD</cur>
    <amt>3</amt>
    </prix>
    <prix>
    <cur>EUR</cur>
    <amt>5</amt>
    </prix>
    <prix>
    <cur>GBP</cur>
    <amt>2</amt>
    </prix>
    <prix>
    <cur>EUR</cur>
    <amt>8</amt>
    </prix>


    et je voudrais recuperer un tableau du genre
    23 EUR
    2 GBP
    3 USD

    que dois je mettre pour sommé et distinguer les différentes monnaies ?

    Merci pour toute aide

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Pour la somme en euros :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sum(//prix[cur = 'EUR']/amt)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 45
    Points : 20
    Points
    20
    Par défaut
    le souci c'est que EUR n'est pas figé !
    a chaque xml généré, la monnaie est différente

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    En fait c'était un indice subtil pou te pousser à nous en dire plus sur le contexte. On ne va pas deviner .

    Pour continuer dans la même veine :

    "Ben, pour le XML qui te donne la somme des euros, tu prends le code que je t'ai donné, pour celui qui fait la somme des dollars tu remplaces 'EUR' par 'USD', et ainsi de suite."

    Qu'est-ce que tu ne nous as pas dit et qui fait que cette réponse ne t'aide pas ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Somme de noeuds valides
    Par grishka dans le forum Télécharger
    Réponses: 0
    Dernier message: 10/01/2012, 16h04
  2. [Débutant] Somme de Noeud XML
    Par vladvonjim dans le forum C#
    Réponses: 7
    Dernier message: 28/10/2011, 12h32
  3. [Xpath]somme des noeuds et soustraction
    Par lenoil dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 13/05/2010, 23h00
  4. [XSLT] Faire la somme d'une valeur pour un ensemble de noeuds
    Par thierry_b dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 10/03/2009, 09h45
  5. somme des noeuds d'un arbre binaire
    Par bibi182 dans le forum Langage
    Réponses: 6
    Dernier message: 08/11/2007, 11h30

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