| Subject: RE: [xsl] attribute problem From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Tue, 11 Sep 2001 17:41:02 +0100 | 
> I am writing a xsl stylesheet for adding attribute to the 
> element but facing
> problems .I need to take the attribute(name value) as wel as 
> element name as
> a parameter from the user.Can anybody tell me how should I 
> achieve this?
Declare global parameters in your stylesheet:
<xsl:param name="elname"/>
<xsl:param name="attname"/>
Then write something like
<xsl:template match="*">
  <xsl:if test="name() = $elname">
     <xsl:copy>
     <xsl:attribute name="{$attname}">new value</xsl:attribute>
     <xsl:apply-templates/>
     </xsl:copy>
  </xsl:if>
</xsl:template>
Mike Kay
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] attribute problem, Praveg | Thread | Re: [xsl] attribute problem, Praveg | 
| [xsl] Fast Processor XSLt, Paulo Henrique S. Be | Date | [xsl] Re: Xalan-Error., Bjoern Hoehrmann | 
| Month |