This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: How to implement common functionality
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] How to implement common functionality
- From: "Oleg Tkachenko" <ost at olegtkachenko dot com>
- Date: Thu, 26 Jul 2001 16:50:33 +0200
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hello Suraiya !
What about named template like this one ?
<xsl:template name="convertToDecimal">
<xsl:param name="string"/>
<xsl:value-of select="format-number(substring($string,2) div 100, '00.00')"/>
</xsl:template>
...
<xsl:call-template name="convertToDecimal">
<xsl:with-param name="string" select="@DOLLARAMT"/>
</xsl:call-template>
---
Oleg Tkachenko
Multiconn International
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Haque,
> Suraiya
> Sent: Thursday, July 26, 2001 3:35 PM
> To: 'XSL-List@lists.mulberrytech.com'
> Subject: [xsl] How to implement common functionality
>
>
> I have to do some text formatting in multiple XSL files using the
> same format. I would like to define this once in a central file
> and reuse it
> in the XSL files. Right now I have the formatting implemented for each
> field.
>
> In my XML, 10.00 is specified as +000000001000
> and I format it to 10.00 by using
>
> <xsl:value-of
> select="format-number((number(substring(@DOLLARAMT,2)))div 100,
> '00.00')"/>
>
> I would like to define the formatting command in a central place so
> that I can do something like this:
>
> <xsl:value-of select="convertToDecimal(@DOLLARAMT)"/>
>
> Is there a way to do this? Can I do this in a css file?
>
> Thanks,
> Suraiya
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list