RE: [xsl] basic xsl question

Subject: RE: [xsl] basic xsl question
From: Jarno.Elovirta@xxxxxxxxx
Date: Tue, 21 Jan 2003 14:07:16 +0200
Hi,

> Stylesheet like this:
> 
>   <xsl:for-each select="root/orders/order">
>     <!-- the person is '/root/order/person_id' in 
> root/persons/person/id
> -->
>     <xsl:value-of select="root/persons/person[id=person_id]/name" />

  <xsl:value-of select="root/persons/person[id = current()/person_id]/name" />

You might want to consider defining a key 

  <xsl:key name="person" match="person" use="id()" />

and then you could just do

  <xsl:value-of select="key('person', person_id)/name" />

Cheers,

Jarno - Covenant: Call The Ships To Port (Club Version)

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread