Subject: Re: Table alternate rows colors within xsl:sort
From: Michael Tihon <michaeltihon@xxxxxxxxx>
Date: Thu, 20 Nov 2003 03:41:41 -0800 (PST)
|
Yes !
I simply modified the order from my multiple xsl:sort, use position() and now, it works.
Thanx a lot !
--- David Carlisle <davidc@xxxxxxxxx> wrote:
> The problem is that the "<xsl:if test="position() mod
> 2 = 0"> won't work after a <xsl:sort> because the
> position() function returns the position in the
> original xml, not the in sorted nodes.
>
>
> No, position() _never_ refers to a position in the original xml it
> always refers to the current node list (which is sorted ion this case)
>
> Just use position()
>
> David
>
>
> --
> http://www.dcarlisle.demon.co.uk/matthew
>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star Internet. 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
> ________________________________________________________________________
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|