[xsl] Variable or Query for Speed

Subject: [xsl] Variable or Query for Speed
From: "Peter Eschenbrenner" <cen_sys@xxxxxxxxxxx>
Date: Tue, 4 Feb 2003 14:49:27 -0600
A stylesheet I am working with uses a specific value multiple times.
The tableName it is reading from xml is concatenated with multiple
strings in various for-each loops throughout the stylesheet.  With the
current xml document I am working with, this means the value is used
almost 100 times.

Is it faster to query the xml file everytime I want that variable, or to
query it once, store it in a variable, and echo the value of the
variable when I need it?

Use this every time I want the value:
<xsl:value-of select="@name" />

Or define a variable with that value and use the variable each time
<xsl:variable name="tableName">
	<xsl:value-of select="@name" />

<xsl:value-of select="$tableName" />

Peter E.

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

Current Thread