Subject: RE: Parameterized attribute
From: "Haque, Suraiya" <Suraiya.Haque@xxxxxxx>
Date: Thu, 30 Aug 2001 08:11:30 -0400
|
It works with your changes. Thanks!!
-----Original Message-----
From: Jarno.Elovirta@xxxxxxxxx [mailto:Jarno.Elovirta@xxxxxxxxx]
Sent: Wednesday, August 29, 2001 11:23 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: Parameterized attribute
> <xsl:variable name="test"><xsl:value-of
> select="format-number((number(substring(following-sibling::Row
> [position()=$p
> osition]/$attributeName, 2)))div 100, '00.00')"/>
Instead of
$attributeName
use
@*[name() = $attributeName]
And then on your template
> <xsl:call-template name="testTemplate">
> <xsl:with-param name="position">1</xsl:with-param>
> <xsl:with-param name="attributeName">@TOTTAX</xsl:with-param>
> </xsl:call-template>
> </xsl:template>
use just
TOTTAX
without the @ sign and the instruction
> <xsl:value-of select="test"/>
should have the expression "$test". Note that the example will not work as
is, because the current node is not Row when you call the testTemplate
template.
Jarno
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 |
- Parameterized attribute
- Haque, Suraiya - Wed, 29 Aug 2001 13:19:49 -0400 (EDT)
- <Possible follow-ups>
- Jarno . Elovirta - Wed, 29 Aug 2001 23:31:12 -0400 (EDT)
- Haque, Suraiya - Thu, 30 Aug 2001 08:20:04 -0400 (EDT) <=
- Roger - Thu, 30 Aug 2001 09:42:25 -0400 (EDT)
- cutlass - Thu, 30 Aug 2001 09:49:35 -0400 (EDT)
- Roger - Thu, 30 Aug 2001 10:36:43 -0400 (EDT)
- cutlass - Thu, 30 Aug 2001 11:04:44 -0400 (EDT)
|
|