xsl-list
[Top] [All Lists]

Re: basic xsl question

2003-01-21 05:38:41
Thanks Jenny and Jarno

This has been bugging me for long.

matts

Jarno(_dot_)Elovirta(_at_)nokia(_dot_)com  (21.1.2003  14:07):
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


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



<Prev in Thread] Current Thread [Next in Thread>