Subject: Re: [xsl] XSL - using for-each with sort - can't access previous sorted nod e From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Tue, 25 Nov 2003 18:29:54 -0500 |
Cheers, Wendell
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?
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSL - using for-each with, Rick Taylor | Thread | RE: [xsl] Strings Position, bryan . s . schnabel |
RE: [xsl] XSL - using for-each with, David Carlisle | Date | Re: [xsl] Recursive walk up tree, Wendell Piez |
Month |