Bonjour,

Je dispose d'un fichier XML avec une liste de produit. J'ai réaliser une feuille de style XSL pour afficher les données.

J'aimerais afficher la somme de tous les produits mais je n'arrive pas a le faire.

EXEMPLE FICHIER XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<commandes>
  <commande>
    <produits>
       <ligne_de_document>
          <product_sku>Article 1</product_sku>
          <product_quantite>2</product_quantite>
          <product_prix_ttc>24</product_prix_ttc>
          <product_prix_ht>22.75</product_prix_ht>
          <remise>0</remise>
       </ligne_de_document>
       <ligne_de_document>
          <product_sku>Article 2</product_sku>
          <product_quantite>3</product_quantite>
          <product_prix_ttc>45</product_prix_ttc>
          <product_prix_ht>38.5</product_prix_ht>
          <remise>10</remise>
       </ligne_de_document>
    </produits>
  </commande>
</commandes>
Sur cette exemple j'aimerai afficher 183€ ( 2*24 + 3*45)

Avec sum j'arrive a afficher le prix_ttc, mais je ne peut pas effectuer de multiplication.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<xsl:variable name="vTotal">
		<xsl:value-of select="sum(ligne_de_document/product_prix_ttc)" />
</xsl:variable>

Si quelqu'un peut m'aider ....


Merci d'avance