Subject: RE: [xsl] How to implement common functionality From: "Daniel Newman" <daniel.newman@xxxxxxxxxxx> Date: Thu, 26 Jul 2001 15:12:16 +0100 |
Have a template in a common file. define it at the top of your style sheet: <xsl:include href="CommonFunctions.xsl" /> Call it using: <xsl:call-template name="ConvertToDecimal"> <xsl:with-param name="Number" select="@DOLLARAMT" /> </xsl:call-template> And ConvertToDecimal will be: <xsl:template name="ConvertToDecimal"> <xsl:param name="Number" select="100" /> <xsl:value-of select="format-number((number(substring($Number,2)))div 100, '00.00')" /> </xsl:template> -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Haque, Suraiya Sent: 26 July 2001 14:35 To: 'XSL-List@xxxxxxxxxxxxxxxxxxxxxx' 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to implement common f, cutlass | Thread | RE: [xsl] How to implement common f, Oleg Tkachenko |
Re: [xsl] How to implement common f, cutlass | Date | AW: [xsl] XSLT with XML-Spy, Mengel Andre (FV/SLM |
Month |