[Home] [By Thread] [By Date] [Recent Entries]

Subject: value of attribute where the name of the attribute is being passed in as param
From: "Xu, Xiaocun" <XXu@xxxxxxxxxxxx>
Date: Tue, 20 Mar 2001 10:37:30 -0500
Hi,

	I have template to process element attributes.  Part of what it
needs to do is print out the value of the attribute where the name of the
attribute is being passed in as param:

	<xsl:template name="ElementAttr">
		<xsl:param name="attributeName"></xsl:param>
		<xsl:value-of select="@{$attributeName}"/>
	</xsl:template>

The error for above is: Invalid character ({) in expression
{@$attributeName}

I also tried without the {} and replace {} with (), then the error is:
@ must be followed by a NameTest or NodeTest

Would this be possible at all?

Much thanks,

Xiaocun Xu
Emptoris, Inc.
xxu@xxxxxxxxxxxx


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


Current Thread
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member