Subject: Re: [xsl] Sorting based on a calculated set of values From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Mon, 13 Jan 2003 18:05:36 +0000 |
Hi Andrew, > And my out put is an HTML table table with four columns: > Col 1: the item id > Col 2: the a value > Col 3: the b value > Col 4: the product of a and b > > Can I sort my output by the fourth column? I know how to sort by the > item id, a, or b, but don't know what I need to do to properly > address the calculated value "column". You can sort by any expression you like by putting it in the select attribute of xsl:sort. In this case you need: <xsl:for-each select="item"> <xsl:sort select="a * b" data-type="number" /> <tr> <td><xsl:value-of select="@id" /></td> <td><xsl:value-of select="a" /></td> <td><xsl:value-of select="b" /></td> <td><xsl:value-of select="a * b" /></td> </tr> </xsl:for-each> Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Sorting based on a calculated, AWK | Thread | Re: [xsl] Sorting based on a calcul, AWK |
Re: [xsl] How I could produce xml w, Michael Pediaditakis | Date | Re: [xsl] Sorting based on a calcul, AWK |
Month |