Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2611 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Addition en XSL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Addition en XSL

n°1718282
TiT4n
Posté le 16-04-2008 à 09:38:36  profilanswer
 

Bonjour,
 
Voila petit problème simple en théorie vu que c'est des additions sur un fichier XML.
Voici mon fichier XML :  
 

Code :
  1. <employe>
  2. <salaire>12000</salaire>
  3. </employe>
  4. <employe>
  5. <salaire>1340</salaire>
  6. </employe>
  7. <employe>
  8. <salaire>1500</salaire>
  9. </employe>
  10. <employe>
  11. <salaire>13300</salaire>
  12. </employe>
  13. <employe>
  14. <salaire>330</salaire>
  15. </employe>


 
Le but est de faire l'addition pour retourner au final la somme des salaires.
J'ai essayé plusieurs méthodes, avec following-sibling et tout mais je n'arrive pas à finaliser, ayant des problèmes sur la variable globale..
Si quelqu'un avait une piste :) !  
Merci !

mood
Publicité
Posté le 16-04-2008 à 09:38:36  profilanswer
 

n°1718358
masklinn
í dag viðrar vel til loftárása
Posté le 16-04-2008 à 10:51:13  profilanswer
 

Ne surtout pas passer par des variables globales, utiliser la récursion pour faire ça de manière fonctionnelle (une template récursive utilisée via call-template)


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1718970
avander
Posté le 17-04-2008 à 09:53:36  profilanswer
 

RTFM vindiou...
 

<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
<xsl:template match="/">
   <xsl:value-of select='sum(//salaire)'/>
</xsl:template>
 
</xsl:stylesheet>


Message édité par avander le 17-04-2008 à 09:54:16

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Addition en XSL

 

Sujets relatifs
[XML/XSL] - Récupérer une valeur d'un tableau excel[XSL]Appliquer une feuille de style sur un fichier résultat
Perl XSL, ne trouve pas le fichier xslEXCEL VBA - Addition de cellule et de variable !
Une addition sélective... Problème pour addition de matrice
[XML / XSL] Interpreter les DTD internesXsl et police dans une cellule Excel
Comment générer HTML avec XSL et XML 
Plus de sujets relatifs à : Addition en XSL


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)