RE: [xsl] Solved: Inserting data from secondary XML document ...

Subject: RE: [xsl] Solved: Inserting data from secondary XML document ...
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Tue, 3 Apr 2001 09:01:39 +0100
> Looks like I solved it.
>
> <xsl:template match="string1">
>   <xsl:variable name="temp" select="."/>
>   <xsl:variable name="value">
>     <xsl:value-of
> select="document('second.xml')//db_column_name1[.=$temp]/../@num"/>
>   </xsl:variable>
>   <xsl:value-of select="$value"/>
> </xsl:template>
>

Good, though your solution is still rather clumsy. You could replace it with

<xsl:template match="string1">
  <xsl:value-of

select="document('second.xml')/rowset/row[db_column_name1=current()]/@num"/>
</xsl:template>

And if you want performance, it would be better to define a key.

Mike Kay
Software AG


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


Current Thread