W3C home > Mailing lists > Public > xsl-editors@w3.org > April to June 2000

RE: number questions

From: Stephen Deach <sdeach@Adobe.COM>
Date: Wed, 26 Apr 2000 10:15:18 -0700
Message-Id: <>
To: xsl-editors@w3.org, w3c-xsl-fo-sg@w3.org
This question came up on the public list WRT XSLT, but the same issue
applies to XSL-FO. We should review this in the meeting next week.

>From: Kay Michael <Michael.Kay@icl.com>
>To: "'xsl-list@mulberrytech.com'" <xsl-list@mulberrytech.com>
>Subject: RE: number questions
>Date: Wed, 26 Apr 2000 09:20:33 +0100
>X-Mailer: Internet Mail Service (5.5.2650.21)
>Sender: owner-xsl-list@mulberrytech.com
>Reply-To: xsl-list@mulberrytech.com
>The answers I reached when I asked myself the same questions for Saxon were:
>> 1. What should be output from the following stylesheet 
>> fragment, assuming
>> that "unknown" is not an element in the current stylesheet:
>> 	<xsl:number count="unknown" level="any" format="1."/>
>The number to be output is zero. The way non-positive numbers are formatted
>is not defined by the spec, so I ignore the format attribute and just use
>the same conversion as the string() function.
>> when level="any" and no matches are
>> found, the spec doesn't say an empty list should be returned. 
>>  Is this an oversight, or should 0 be returned?
>It may be an oversight, but whether intentional or not the rules clearly say
>the answer is zero.
>> 2. If an empty list should be returned, then should any 
>> format tokens (such as the ".") be output?
>Again the rules here are clear, the output should be ".".
>> 3. How about negative numbers:
>> 	<xsl:number value="-1" format = "1."/>
>The rules here are undefined, I ignore the format and display the answer
>using string().
>Mike Kay
> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

This e-mail reflects the personal opinion of the author.
 -- Unless explicitly so stated in the text, it does not represent an
    official position of Adobe Systems, Inc.
 -- Unless explicitly so stated in the text, it does not represent an
    official opinion of the W3C XSL Working group.
  Stephen Deach                            |  Sr Computer Scientist
  408-536-6521 (office)                    |  Adobe Systems Inc.
  408-537-4214 (fax)                       |  Mail Stop W15-424
  sdeach@adobe.com (no ads)                |  345 Park Ave
                                           |  San Jose, CA 95110-2704
                                           |  USA
Received on Wednesday, 26 April 2000 13:11:34 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:44:18 UTC