[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Using xsl:for-each for every 2 elements ?


Subject: Re: [xsl] Using xsl:for-each for every 2 elements ?
From: Ahsan Ali <doubleletter@xxxxxxxxx>
Date: Tue, 31 May 2005 09:22:24 +0400

Thanks Mukul.

In this case, how do I refer to the _two_ elements selected.. Using
'.', I can display only the second element...

Regards,

Ahsan

On 5/31/05, Mukul Gandhi <mukul_gandhi@xxxxxxxxx> wrote:
> Hi Ahsan,
>    Please try this XSL, for processing every two
> elements ..
>
>    <xsl:for-each select="//*[(position() mod 2) = 0]">
>      <!-- Processing you wish -->
>    </xsl:for-each>
>
> Regards,
> Mukul
>
> --- Ahsan Ali <doubleletter@xxxxxxxxx> wrote:
> > Hi,
> >
> > Is it possible to use xsl:for-each for every two
> > elements ?
> >
> > E.g
> > ----------
> > <data>
> >   <flights>
> >    <flt>onward</flt>
> >    <flt>return</flt>
> >    <flt>onward</flt>
> >    <flt>return</flt>
> >   </flights>
> >
> >  <availability>
> >   <avail>N</avail>
> >   <avail>Y</avail>
> >   <avail>N</avail>
> >   <avail>Y</avail>
> >   </availability>
> >
> > </data>
> > --------
> > The second part of the problem is that, the above
> > have to be
> > iterated/grouped using a method that would still
> > allow me to somehow
> > co-relate the first <avail> in <availability> with
> > the first <flt> in
> > <flights>. That's my second question.. how to
> > co-relate that since
> > their in the same level of hierarchy  ??
> >
> > Thanks,
> >
> > Ahsan
> >
> >
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com


Current Thread
Keywords
xsl