Subject: [xsl] Setting Sort From Variable From: "Allistair Crossley" <Allistair.Crossley@xxxxxxx> Date: Wed, 2 Jul 2003 15:17:12 +0100 |
Hi Again, I have a looping for-each and need to sort the list. There are 2 values that I would like to sort by and both show the same HTML output so it would be good if I could just set the <xsl:sort select={$orderBy}" order="ascending" /> where orderBy variable is set to "@forename" or "@surname". This does not work. I have also tried within the for-each <xsl:choose> <xsl:when test="$filterOrderBy = 'forename'"> <xsl:sort select="@forename" order="ascending" /> </xsl:when> <xsl:otherwise> <xsl:sort select="@surname" order="ascending" /> </xsl:otherwise> </xsl:choose> But sort must be a child of for-each I think. Any ideas? <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> ------------------------------------------------------- QAS Ltd. Developers of QuickAddress Software <a href="http://www.qas.com">www.qas.com</a> Registered in England: No 2582055 Registered in Australia: No 082 851 474 ------------------------------------------------------- </FONT> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] (SOLVED)url query works w, William S. | Thread | Re: [xsl] Setting Sort From Variabl, Jeni Tennison |
RE: [xsl] xsl:sort in old MSXML, Jim Fuller | Date | [xsl] Dynamic Sort Value Solved, Allistair Crossley |
Month |