Re: [xsl] format-number and zero

Subject: Re: [xsl] format-number and zero
From: "Heiko Niemann kontakt@xxxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 30 Sep 2015 11:03:51 -0000
Hi Michael,

the software I work with uses Saxon 9 (xersion 9.1.0.5) as XSLT 2.0
processor.

Heiko


>
>> On 30 Sep 2015, at 10:17, Heiko Niemann kontakt@xxxxxxxxxxxxxxxx
>> <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>>
>> Hi,
>>
>> I fail to understand why
>>
>> format-number(0, '#') displays 0
>>
>> while
>>
>> format-number(0.0, '#') displays nothing.
>>
>>
>
> Which XSLT processor, which version?
>
> The rules were rewritten between XSLT 1.0 and 2.0, but in both cases, I
> cant see any reason why a processor should treat 0 and 0.0
> differently. Looks like a bug to me. Bugs are fairly excusable in 1.0
> because the spec is so vague (and since it depends on JDK 1.1, its
> actually very hard to get hold of), but 0 and 0.0 in XSLT 1.0 represent
> exactly the same quantity, so its certainly odd behaviour.
>
> Michael Kay
> Saxonica

Current Thread