[xsl] XSL - using for-each with sort - can't access previous sorted nod e

Subject: [xsl] XSL - using for-each with sort - can't access previous sorted nod e
From: "Wickersty, Jeff" <Jeff.Wickersty@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 25 Nov 2003 16:45:15 -0500
Hi all... just joined this list. Greetings :)

I was wondering if someone might have an answer for me on this...

Here's sample XML:

<quiz>
   <question id="1" page="4"/>
   <question id="2" page="6"/>
   <question id="3" page="1"/>
   <question id="4" page="18"/>
   <question id="5" page="7"/>
   <question id="6" page="5"/>
</quiz>

In my XSLT, I want to sort by page. So I have:

<xsl:for-each select="question">
<xsl:sort select="@page"/>

Now - as I am doing things to each question during the for-each, I want to
be able to access the "id" attribute in the question outputted JUST PRIOR to
the one currently being outputted. I can't seem to be able to do this. I've
tried using position() and <xsl:number> and combinations of the two, and
have been unsuccessful. Could anyone give me some advice?

Thanks,

Jeff


****************************************************************************
This email may contain confidential material.
If you were not an intended recipient, 
please notify the sender and delete all copies.
We may monitor email to and from our network.

****************************************************************************



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread