|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Set <xsl:sort> attributes with stylesheet paramete
Because the value of the order attribute is an AVT. Specifying
$sort-order should give you an error (in XSLT 2.0, it's defined as a
static error). You need order="{$sort-order}".
Michael Kay
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
> Richard Lewis
> Sent: 30 October 2003 09:54
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Set <xsl:sort> attributes with stylesheet parameters
>
>
> Hello List,
>
> Why does the following code:
>
> <xsl:sort select="*[local-name()=$sort-by]" order="$sort-order" />
>
> not sort in the order specified by the value $sort-order?
>
> $sort-order is parameter passed to the stylesheet from a
> combo box on an HTML
> form so is definately only ever 'ascending' or 'descending'.
> (NOTE: the
> select attribute value works fine here).
>
> Cheers,
> Richard
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
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








