Re: [xsl] Sorting Using A Predefined Order

Subject: Re: [xsl] Sorting Using A Predefined Order
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Thu, 21 Jun 2007 10:06:09 +0100
On 6/21/07, David Carlisle <davidc@xxxxxxxxx> wrote:

in addition to the more generic solutions Michael offered, it's not clear to me what criterion your sort order is. If it's just a one-off request and you really just need to process 5 elements in a custom order there is always the simple but effective


<xsl:apply-templates select="div[2]"/> <xsl:apply-templates select="div[3]"/> <xsl:apply-templates select="div[5]"/> <xsl:apply-templates select="div[1]"/> <xsl:apply-templates select="div[4]"/>

which can also be written as:


<xsl:apply-templates select="(div[2], div[3], div[5], div[1], div[4])"/>

cheers
andrew

Current Thread