RE: [xsl] xsl:number question (XSLT 1.0)

Subject: RE: [xsl] xsl:number question (XSLT 1.0)
From: JBryant@xxxxxxxxx
Date: Fri, 15 Apr 2005 11:05:42 -0500
>> I can see where Mike Kay got his implementation, though: 
>> "separated from 
>> the preceding number by the separator token preceding the 
>> format token 
>> used to format that number". However, the "after the first" 
>> part makes me 
>> think that the opening "(" should not apply to numbers after 
>> the first. 

> Heh? The sentence says specifically that it applies to
> numbers after the first, so what makes you think that it
> should not apply to numbers after the first?

Because "Non-alphanumeric tokens that occur between two format tokens are 
separator tokens that are used to join numbers in the list." Because they 
don't occur between two numbers, I don't see "(" and ")" as separator 
tokens. Thus, I think "(" should not apply to numbers after the first, 
because it is not a separator token.

Further reading and thinking indicates to me that no format token can be 
assumed unless two numbers are present. So, in any case where only one 
number is present (regardless of what tokens may precede and follow it), 
the separator has to be a period.

I gather you've come to the same conclusion.

No offense meant, by the way. I see this kind of exchange as thinking out 
loud in the presence of other folks who like to think about these things 
so that we can have a well-reasoned discussion.

Jay Bryant
Bryant Communication Services
(presently consulting at Synergistic Solution Technologies)

Current Thread