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: andrew welch <andrew.j.welch@xxxxxxxxx>
Date: Tue, 23 Aug 2005 10:48:06 +0100
> 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