Your question is far from clear, a sample output woul dhave helped, but
anyway xsl:sort will sort whatever nodes you give it, so if you were to
go
<xsl:for-each select="CAT | CAT/LI">
<xsl:sort select-"@TXT"/>
...
then CAT and CAT/LI nodes will be sorted in order of their TXT
attributes, that may be what you want, but it's hard to be sure.
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________