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]
Other format: [Raw text]

string table lookup w/ and w/o temporary variable


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@gauweiler.net


 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]