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
|