George Bina wrote:[color=blue]
> Hi Jeff,
>
> Here it is a sample:
>
> <test>
> <property address="1235 Wildwood">
> <ownerRef ownerKey="100"/>
> <ownerRef ownerKey="130"/>
> </property>
> <owner ownerId="100" name="J. Smith"/>
> <owner ownerId="130" name="E. Rock"/>
> </test>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:output method="text"/>
> <xsl:key name="ownerById" match="owner" use="@ownerId"/>
> <xsl:template match="property">
> <xsl:for-each select="ownerRef">
> <xsl:value-of select="key('ownerById', @ownerKey)/@name"/>
> <xsl:if test="position()!=last()">
> <xsl:text>, </xsl:text></xsl:if>
> </xsl:for-each>
> </xsl:template>
> </xsl:stylesheet>
>
> gives
>
> J. Smith, E. Rock
>
> Best Regards,
> George
> ---------------------------------------------------------------------
> George Cristian Bina
> <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
>
http://www.oxygenxml.com[/color]
Thanks, George! That example was very helpful!
--Jeff