Subject: RE: [xsl] value of attribute where the name of the attribute is being passed in as param From: "Chris Bayes" <Chris@xxxxxxxxxxx> Date: Tue, 20 Mar 2001 17:43:31 -0000 |
Hi Xu, I think you want <xsl:template name="ElementAttr"> <xsl:param name="attributeName"></xsl:param> <xsl:value-of select="@*[name() = $attributeName]"/> </xsl:template> Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml >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 > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] value of attribute where , David Carlisle | Thread | [xsl] OT: writing XML with JS in IE, Robert Koberg |
[xsl] Microsoft XSL ISAPI Filter 2., Chen, Zhongqing | Date | [xsl] Twig::, Xalan, and Character , Monte Hayward |
Month |