This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Solved: Inserting data from secondary XML document ...


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]