Subject: RE: number questions From: Kay Michael <Michael.Kay@xxxxxxx> Date: Wed, 26 Apr 2000 09:20:33 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: display in a recursive way, Vikram Sharma | Thread | RE: SAXON 5.3.1 is available (SAXON, Kay Michael |
Re: Web Connection, Eric van der Vlist | Date | RE: SAXON 5.3.1 is available (SAXON, Kay Michael |
Month |