Re: [xsl] How to convert day-of-month with xslt 2.0

Subject: Re: [xsl] How to convert day-of-month with xslt 2.0
From: Manfred Staudinger <manfred.staudinger@xxxxxxxxx>
Date: Tue, 23 Aug 2005 16:01:17 +0200
>Couldn't you use translate and format-number in a >choose/when? e.g:
>select="format-number(translate(input,'()',''),'00')"
after some testing it looks like this:
replace(format-number(number(translate(input,'()','')),'00'),'NaN','00')

Thanks again, Manfred


On 8/23/05, Manfred Staudinger <manfred.staudinger@xxxxxxxxx> wrote:
> This helps, thanks.
> Manfred
>
> On 8/23/05, andrew welch <andrew.j.welch@xxxxxxxxx> wrote:
> > > I've done this with xslt 1.0 (awfull, but works), but with
> > > all the possibilities of 2.0 I'm a bit lost how to do this:
> > >
> > > input      output
> > > 6               06
> > > 16             16
> > > (2)             02
> > > (23)           23
> > > otherwise   00
> >
> > Couldn't you use translate and format-number in a choose/when? eg:
> >
> > select="format-number(translate(input,'()',''),'00')"
> >
> > I suppose you could replace the choose/when with 2.0's if-then-else,
> > but otherwise 1.0 isn't too verbose.
> >
> > cheers
> > andrew

Current Thread