Re: [xsl] Attribute Value Template

Subject: Re: [xsl] Attribute Value Template
From: S Woodside <sbwoodside@xxxxxxxxx>
Date: Sat, 5 Apr 2003 01:13:21 -0500

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/*[@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@xxxxxxxxxxxxxx
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



Current Thread