Hi Jan,
<xsl:number> gives you the position of the element in the source tree, not
in the sorted sequence. What you need to do is a two-phase transformation:
1.create a temporary tree that contains the sorted elements
2.then process this (using xx:node-set()) to add the numbers.
HTH
Vasu
----- Original Message -----
From: "Jan Krattiger" <jan(_dot_)krattiger(_at_)unit(_dot_)net>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Monday, November 04, 2002 9:08 AM
Subject: [xsl] xsl:number useless with xsl:sort?
hi folks
i need your help again.
i use xsl:sort to sort the output. now i need something like xsl:number to
give the elements numbers from 1-n, but i need the sorted one to be
numbered.
xsl:number uses the unsorted, "original" xml to number. one possiblity
would
be sorting the xml before transforming... but that not possible in my
case..
does anyone have a solution?
thanks
Jan
Software Developer
Unit.Net AG
Thurgauerstrasse 54
CH - 8050 Zurich
Email: jan(_dot_)krattiger(_at_)unit(_dot_)net
Web: http://unit.net
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list