Re: [xsl] Need help with sorting.

Subject: Re: [xsl] Need help with sorting.
From: Abel Braaksma <abel.online@xxxxxxxxx>
Date: Tue, 27 Mar 2007 17:34:24 +0200
Austin, Darrel wrote:
My XML:

<xsl:for-each select="//menuItem[pageID = $pageID]/descendant-or-self::menuItem">
<xsl:sort select="translate(@lastUpdate, '/', '')"
data-type="number"/>
<xsl:call-template name="createItem" />
</xsl:for-each>



<menuItem>
<pageID>998</pageID>
<browserTitle>District Administration</browserTitle>
<lastUpdate>2006/06/06</lastUpdate>


Take a close look at your XML: there is no @lastUpdate. Only a lastUpdate.

To get sorts right, I often employ a very simple and handy trick: use xsl:copy-of with the exact statement as in the xsl:sort, on the same location (just under the sort) in the XSLT. That way, it is easy enough to see that you select nothingness.

Cheers,
-- Abel

Current Thread