|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Sorting based on a calculated set of values
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








