[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: xsl:number question (XSLT 1.0)

Subject: RE: xsl:number question (XSLT 1.0)
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 15 Apr 2005 16:46:16 +0100
RE:  xsl:number question (XSLT 1.0)
> 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?

However, there is a subtlety in the wording that I had previously missed. It
says

"Non-alphanumeric tokens that occur between two format tokens are separator
tokens that are used to join numbers in the list."

This can be read as a definition of the term "separator token" which then
affects the meaning of the last sentence:

"Each number after the first will be separated from the preceding number by
the separator token preceding the format token used to format that number,
or, if there are no separator tokens, then by . (a period character)."

If that's the case, then there are no separator tokens, so the last clause
applies, and Xalan has it right.

Michael Kay
http://www.saxonica.com/

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.