Subject: RE: Problems with sorting in XSL
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Wed, 16 Feb 2000 18:48:43 -0000
|
First switch to XSLT, there's no excuse to be using Microsoft's obsolete
dialect any more.
Then write
<xsl:param name="sort-field" select="'surname'">
<xsl:variable name="by-surname" select="sort-field='surname'"/>
...
<xsl:sort select="surname[$by-surname] | firstname [not($by-surname)]"/>
Mike Kay
> -----Original Message-----
> From: Andre.Cedik@xxxxxxxxxxxxxxxxx
> [mailto:Andre.Cedik@xxxxxxxxxxxxxxxxx]
> Sent: 16 February 2000 16:31
> To: xsl-list@xxxxxxxxxxxxxxxx
> Subject: Problems with sorting in XSL
>
>
> I don't know, if my problem is simple
> for you guys but I think you are my
> only hope.
>
> I've created an xml-database for our
> intranet with the names and adresses of
> our employees.
> Now I want to sort it by either the
> first name or the surename.
>
>
> It basically looks something like this:
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
> <xsl:template>
> <xsl:for-each select="employee/data" order-by="+ surename">
>
> [...]
> Now I just want to replace the ___order-by"+ surename"___
> with ___order-by"+ firstname"___ , so the whole
> database is sorted by their firstnames.
>
> Does anybody know an answer ?!?
>
> Thanks in advance.
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|