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
|