Subject:How to canculate grand total. Author:vinh vu Date:31 Jul 2006 04:46 PM
Hi everyone,
I'm a very newbie in XSLT. I have and XML which contains PART-ID, QUANTITY and PRICE. So far, I'd be able to calculate the amount for each PART-ID (QUANTITY * PRICE) and display it using table. I'd like to calculate for the grand total of all PART-ID and display, but don't know how.
Subject:How to calculate grand total. Author:James Durning Date:02 Aug 2006 04:03 PM
If you have something like:
<PART-ID QUANTITY="11" PRICE="4>
<PART-ID QUANTITY="4" PRICE="9">
Create a temp variable $product like this:
<root>
<partid product="44">
<partid product="45">
</root>
then calculate <xsl:value-of select="sum($product//partid/@product)"/>
if you are using xsl 1.0, you need to use node-set
<xsl:value-of select="sum((exslt:node-set($product)//partid/@product)" xmlns:exslt="http://exslt.org/common"/>
namespace differs depending on processor.