| 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 |