This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
recursive output numbering
- From: "John D. West" <JWest at SilverheelsSoftware dot com>
- To: "XSL-List" <XSL-List at lists dot mulberrytech dot com>
- Date: Sun, 16 Dec 2001 15:45:17 -0700
- Subject: [xsl] recursive output numbering
- Organization: Silverheels Software, Inc.
- Reply-to: xsl-list at lists dot mulberrytech dot com
I need to include a number attribute in my XML output, and can't figure out
how to keep it from repeating.
The problem:
I'm using recursive templates nested 3 deep. They work like this:
For each Employee,
For each Crew that employee belongs to,
For each Project that employee works on,
Generate a previously-undetermined number of new XML elements,
each including a RowNumber attribute.
Next
Next
Next
It's easy to define a variable that is incremented by the inner loop
recursive calls, so that each generated row for an Employee/Crew/Project
combination has a sequential RowNumber. What I can't figure out is how to
make sure ALL of the generated RowNumbers are unique. Sequential would be
nice, but not required. Unique is required.
Thanks,
John
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list