[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.

Question:
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
instead:
<xsl:variable name="tableName">
	<xsl:value-of select="@name" />
</xsl:variable>

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



Peter E.

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


Current Thread