Subject: Re: [xsl] sorting into a tree structure From: jim mcgovern <jim.mcgovern2@xxxxxxxxxxxxxx> Date: Tue, 6 Oct 2009 17:13:30 +0100 |
And I'm sorry for being so daft for missing it! Of course that works. Many thanks! On Tue, Oct 6, 2009 at 5:09 PM, Martin Honnen <Martin.Honnen@xxxxxx> wrote: > jim mcgovern wrote: > >> I've tried your suggestion but it didn't seem to affect the order >> unfortunately. :( > > Sorry, I forgot the '@' in front of 'order' in the select attribute so use > > <xsl:template match="Item"> > <xsl:choose> > <xsl:when test="key('val', @ID)"> > <li><xsl:value-of select="@title"/></li> > <ul> > <xsl:apply-templates select="key('val', @ID)"> > <xsl:sort select="@order" data-type="number"/> > </xsl:apply-templates> > </ul> > </xsl:when> > <xsl:otherwise> > <li><xsl:value-of select="@title"/></li> > </xsl:otherwise> > </xsl:choose> > </xsl:template> > > > -- > > Martin Honnen > http://msmvps.com/blogs/martin_honnen/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] sorting into a tree struc, Martin Honnen | Thread | Re: [xsl] sorting into a tree struc, jim mcgovern |
Re: [xsl] sorting into a tree struc, Martin Honnen | Date | Re: [xsl] sorting into a tree struc, jim mcgovern |
Month |