Subject: How to assign a nodelist to a variable
From: "Jaime A Stuardo Bahamondes" <jstuardo@xxxxxxxxxxx>
Date: Wed, 7 Jan 2004 17:29:42 -0400
|
Hi all....
I need to do something like:
<xsl:value-of select="ROW[field1 = 'A' and field2 = 'B']/f1" />
<xsl:value-of select="ROW[field1 = 'A' and field2 = 'B']/f2" />
<xsl:value-of select="ROW[field1 = 'A' and field2 = 'B']/f3" />
Since I need to call ROW[field1 = 'A' and field2 = 'B'] repeteadly, I think that by placing it in a variable first will be better, so I tried:
<xsl:variable name="valores"><xsl:value-of select="ROW[field1 = 'A' and field2 = 'B']" /></xsl:variable>
and then called:
<xsl:value-of select="$valores/f1" />
<xsl:value-of select="$valores/f2" />
<xsl:value-of select="$valores/f3" />
but I receive the error:
"Reference to variable or parameter 'valores' must evaluate to a node list."
What should I do?
Thanks
Jaime
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|