This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

value of attribute where the name of the attribute is being passed in as param


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@emptoris.com


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]