Subject: RE: [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 17:31:51 -0500 |
Yes - I've got that in there. That's not the problem. If we follow my <xsl:sort data-type="number" select="@page"/> line, my output will be in this order: <question id="3" page="1"/> <question id="1" page="4"/> <question id="6" page="5"/> <question id="2" page="6"/> <question id="5" page="7"/> <question id="4" page="18"/> Now - as I'm outputting the second item, I want to access the first one and find out that its ID is "3". That's what I cant do. -----Original Message----- From: Rick Taylor [mailto:taylor@xxxxxxxx] Sent: Tuesday, November 25, 2003 5:16 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] XSL - using for-each with sort - can't access previous sorted nod e Jeff, Make sure that when you sort you specify the data-type <xsl:sort select="@page" data-type="number"/> or the 18 will come after the 1 and before the 2. rick At 04:45 PM 11/25/2003 -0500, you wrote: >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 Rick Taylor XML Developer PPDM Association XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list **************************************************************************** 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Strings Position, bryan . s . schnabel | Thread | RE: [xsl] XSL - using for-each with, David Carlisle |
Re: [xsl] Dynamic Tables, J.Pietschmann | Date | Re: [xsl] Recursive walk up tree, dinesh |
Month |