[xsl] string table lookup w/ and w/o temporary variable

Subject: [xsl] string table lookup w/ and w/o temporary variable
From: Bernd Gauweiler <bernd@xxxxxxxxxxxxx>
Date: Wed, 14 Aug 2002 07:55:15 +0100
I need to perform a look-up into a string table, based on XML like this:

<root>
   <node>
      <name-string id="12-23"/>
   </node>

   <strings>
      <string id="12-23"> Blah blah </string>
   </strings>
</root>

I can work out a template like this:

<xsl:template match="name-string">
   <xsl:variable name="s-id" select="@id"/>
   <xsl:value-of select="/root/strings/string[@id=$s-id]"/>
</xsl:template>

This works perfect for me. I couldn't work out a working expression
without the variable "s-id", but I wonder if that variable is really
required?

(I don't really mind too much, it only looks like an unnecessary
detour.)

-- 
TIA
Bernd

Bernd  Gauweiler
mailto:bernd@xxxxxxxxxxxxx


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


Current Thread