Subject: RE: [xsl] Positions From: TSchutzerWeissmann@xxxxxxxxxxxxxxxx Date: Tue, 13 Nov 2001 11:51:32 -0000 |
Tanz, As Trevor says, you need to set up an alternative sort, instead of scripting exceptions to the alphabetic order of 'lang' attributes, which could get quite clunky. Trevor's method appends an f to every lang apart from ES which gets a t for True, so it's always last alphabetically. Another way would be to pass a parameter, or make a variable, holding the ordered list of languages: <xsl:variable name="sortOrder" select="AR:CH:EN:FR:ES"/> <xsl:sort select="string-length(substring-before($sortOrder, @lang))" data-type="number" order="ascending"/> It's more flexible but you have to forsee all the @lang values that are going to come up if you don't want ones that aren't in $sortOrder heading your list. ____ tom XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Positions, Tanzila Mohammad | Thread | [xsl] Getting several instances to , Paul Terray |
[xsl] Getting several instances to , Paul Terray | Date | Re: [xsl] Getting several instances, David Carlisle |
Month |