Subject: RE: FW: [xsl] Siblings From: "Arun Sinha" <arunsinha666@xxxxxxxxxxx> Date: Tue, 14 Dec 2004 07:54:05 +0000 |
You'll only have 4 results then.. I need all results. Where the offset + current position is greater than total number of items, then the offset should result in the first item, 2nd item, and so on (it needs to wrap).
Cheers. Arun
From: "Karl Stubsjoen" <karl@xxxxxxxxxxxxxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: FW: [xsl] Siblings Date: Tue, 14 Dec 2004 12:28:35 -0700
Arun wrote: I am not sure whether I have understood it clearly, but what about using the following :-
<xsl:value-of select="/elements/element[@item = ($offset + 1)]" />
Karl
-----Original Message----- From: Arun Sinha [mailto:arunsinha666@xxxxxxxxxxx] Sent: Tuesday, December 14, 2004 12:14 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: FW: [xsl] Siblings
Hi,
>From: "Karl Stubsjoen" <karl@xxxxxxxxxxxxxxxxxxxx>
>Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
>Subject: FW: [xsl] Siblings
>Date: Tue, 14 Dec 2004 11:53:58 -0700
>
>Woops, correction to 2nd "IF the offset were" result below: should result
>in "GRAPE", corrected with [GRAPE] below.
>
>-----Original Message-----
>From: Karl Stubsjoen [mailto:karl@xxxxxxxxxxxxxxxxxxxx]
>Sent: Tuesday, December 14, 2004 11:49 AM
>To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>Subject: [xsl] Siblings
>
>
>I need to offset a sibling match for an offset of X. Example:
>
><elements>
><element item="1">APPLE</element>
><element item="2">ORANGE</element>
><element item="3">GRAPE</element>
><element item="4">WATERMELON</element>
><element item="5">CRANBERRY</element>
></elements>
>
>If the offset were 0, then the result would be "APPLE", if the offse were
>2,
>then the result would be "ORANGE" -correction- [GRAPE].
Well, corrected here.
> >The template is always applied in order of the item, but the look up is >based on this offset value. > >So, the big challenge: if the current item was 5 and the offset was 2, >then >the result would be "ORANGE".
What about the above. Shouldn't it be "GRAPE" as well?
I am not sure whether I have understood it clearly, but what about using the following :-
<xsl:value-of select="/elements/element[@item = ($offset+1)]" />
Cheers.
Arun
_________________________________________________________________ Chat with 1000s of singles. http://www.bharatmatrimony.com/cgi-bin/bmclicks1.cgi?74 Let BharatMatrimony.com's Instant Messenger show you how.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: FW: [xsl] Siblings, Karl Stubsjoen | Thread | RE: FW: [xsl] Siblings, Karl Stubsjoen |
RE: [xsl] Siblings, Jarno.Elovirta | Date | [xsl] Different (body) layout on od, Christian Rosberg |
Month |