RE: [xsl] Replacing leading zero with space

Subject: RE: [xsl] Replacing leading zero with space
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Thu, 10 Apr 2003 23:33:23 +0100
format-number() does not do space-padding to a fixed length.

You can pad anything to a fixed length by using a suitable combination
of substring, concat, and string-length.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Cams Ismael
> Sent: 10 April 2003 08:33
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject: [xsl] Replacing leading zero with space
> 
> 
> Hello everyone,
> 
> is it possible to accomplish following with <xsl:decimal-format> and
> format-number():
> 
> input: 1,5,9,10,12,16
> 
> output should be:
>  1
>  5
>  9
> 10
> 12
> 16
> 
> So I want to replace the leading zero with a space. But 
> <xsl:decimal-format zero-digit=" "> does not work. I know I 
> can get the result with a combination of the translate and 
> substring function, but maybe there is an easier way to do 
> this. Can somebody help me with this ?
> 
> Kind regards,
> Ismaël
> 
> 
>  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