Re: [xsl] Question: Pairing sibling nodes

Subject: Re: [xsl] Question: Pairing sibling nodes
From: Ahsan Ali <doubleletter@xxxxxxxxx>
Date: Tue, 15 Nov 2005 16:24:38 +0400
Thank you Jarno. This works.

Cheers,

Ahsan

On 11/15/05, Jarno.Elovirta@xxxxxxxxx <Jarno.Elovirta@xxxxxxxxx> wrote:
> Hi,
>
> >I have an xml fragment as following:
> >
> ><PNR>
> >
> > <LNameInfo>
> >   <LName>A.</LName>
> > </LNameInfo>
> >
> ><LNameInfo>
> >   <LName>Smith</LName>
> > </LNameInfo>
> >
> ><LNameInfo>
> >   <LName>Johnson</LName>
> > </LNameInfo>
> >
> ><FNameInfo>
> >   <FName>Ahsan</LName>
> > </FNameInfo>
> >
> ><FNameInfo>
> >   <FName>Brad</FName>
> > </FNameInfo>
> >
> ><FNameInfo>
> >   <FName>Dave</FName>
> > </FNameInfo>
> >
> ></PNR>
> >
> >I need to print the first Lname with the first Fname, and the
> >second with the second, and so on.
>
> <xsl:for-each select="LNameInfo">
>   <xsl:variable name="i" select="position()"/>
>   <xsl:value-of select="LName"/>
>   <xsl:text> </>
>   <xsl:value-of select="../FNameInfo[position() = $i]/FName"/>
> </>
>
> Jarno
>
>


--
Muted Musings - http://doubleletter.blogspot.com

Current Thread