Subject: RE: Performing an expression on attributes of a node-set From: Kay Michael <Michael.Kay@xxxxxxx> Date: Wed, 27 Sep 2000 16:08:28 +0100 |
> But I need the sum of each (price*qty). I tried everything I could think > of, but no luck. Any clues on how to do this? It's not strightforward, you need to write a recursive template that processes the node-set. I presented this very example in my book XSLT Programmer's Reference. It's in Chap 7 under the sum() function (as an example of something you can't do with the sum() function). You can download the example files from the Wrox web site - even if you haven't bought the book. Alternatively there's a Saxon extension function: saxon:sum(//item, saxon:expression(@price*@qty)) Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Performing an expression on att, Nick Browne | Thread | xsl:with-param and xsl:param, Ed Blachman |
Baffled by xsl:sort - want to proce, Dylan Walsh | Date | RE: Data in Stylesheets [was: Comme, Kay Michael |
Month |