gegeven de volgende (versimpelde) xml-info:
dit geeft een order weer met producten, de prijs ervan en het bestelde aantal per product. Nu wil ik mbv xsl de totale kostprijs berekenen:
<xsl:value-of select="sum(product/price)"/> geeft de totale som van de prijzen van alle producten afzonderlijk (zonder de quantity mee te berekenen. Maar hoe bereken ik de som van het product van price en quantity?
<xsl:value-of select="sum(product/price*product/quantity)"/> werkt uiteraard niet..
Zie even zo snel niet hoe het wel zou moeten
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <order>
<products>
<product>
<name/>
<quantity/>
<price/>
</product>
<product>
<name/>
<quantity/>
<price/>
</product>
</products>
</order> |
dit geeft een order weer met producten, de prijs ervan en het bestelde aantal per product. Nu wil ik mbv xsl de totale kostprijs berekenen:
<xsl:value-of select="sum(product/price)"/> geeft de totale som van de prijzen van alle producten afzonderlijk (zonder de quantity mee te berekenen. Maar hoe bereken ik de som van het product van price en quantity?
<xsl:value-of select="sum(product/price*product/quantity)"/> werkt uiteraard niet..
Zie even zo snel niet hoe het wel zou moeten