RE: Sorting revisited (<xsl:sort>)

Subject: RE: Sorting revisited (<xsl:sort>)
From: Mike Brown <mbrown@xxxxxxxxxxxxx>
Date: Tue, 30 Nov 1999 10:11:29 -0700
Rob McArthur wrote:
> <!-- the important part is as follows -->
> <xsl:template match="/">
> 	<!-- snip -->
> 	<xsl:apply-templates />
>                 <xsl:sort select="*[local-name()=string($sortby)]"
> data-type="{$datatype}" order="{$orderby}" />
> 	<!-- snip -->
> </xsl:template>

This may not solve your problem, but the nodes being selected by the
xsl:apply-templates are not being sorted with this code sample because
<xsl:sort/> is outside of the <xsl:apply-templates/> instruction. See what
happens when you do this:

<xsl:apply-templates>
    <xsl:sort select="..." data-type="..." order="..." />
</xsl:apply-templates>

-Mike


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread