On Saturday, April 5, 2003, at 12:11 AM, David B. Bitton wrote:
OK,
So now i have the following non-functioning template:
<xsl:template match="sub">
<xsl:variable name="name" select="./@name"/>
<xsl:value-of select="{$name}"/>
You don't need the {} BTW.
</xsl:template>
What I am trying to accomplish is extracting a value from the
underlying XML, and then pulling a value from an xsl:variable with the
same name as the data that came from the XML.
what ? why not just do <xsl:value-of select="@name"/> ? You can't have
the name of a variable be a variable...
wait ... maybe you mean something like this
<xsl:value-of select="$somevariable/*[(_at_)name = current()/@name]"/>
that will select any child of $somevariable, that has a name attribute
equal to the name attribute of the current (context) node.
simon
Any ideas? :)
--
David B. Bitton
david(_at_)codenoevil(_dot_)com
www.codenoevil.com
Code Made Fresh Daily™
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
--
anti-spam: do not post this address publicly
www.simonwoodside.com -- 99% Devil, 1% Angel
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list