Hi Dave,
Check out Section 12.3 (Number to String Conversion Attributes) of the XSLT
2.0 working draft http://www.w3.org/TR/xslt20/#convert
The main attribute is format. The default value for the format attribute is
1. The format attribute is split into a sequence of tokens where each token
is a maximal sequence of alphanumeric characters or a maximal sequence of
non-alphanumeric characters. Alphanumeric means any character that has a
Unicode category of Nd, Nl, No, Lu, Ll, Lt, Lm or Lo.
A format token w generates numbers written as lower-case words, for
example in English, one two three four ...
A format token W generates numbers written as upper-case words, for
example in English, ONE TWO THREE FOUR ...
A format token Ww generates numbers written as title-case words, for
example in English, One Two Three Four ...
So, no it isn't April 1st and yes, you did miss something :)
Nadia
Dave Pawson
<davep(_at_)dpawson(_dot_)co To: Xsl List
<xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
.uk> cc:
Subject: Re: [xsl] Numbers to
Words
2005-06-13 11:41
Please respond to
xsl-list
On Mon, 2005-06-13 at 12:13 +0100, David Carlisle wrote:
This will be particularly easy in xslt2:
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="2.0">
<xsl:output method="text" />
<xsl:template match="/">
<xsl:number value="65314142" format="w"/>
</xsl:template>
</xsl:stylesheet>
$ saxon8 words.xsl words.xsl
sixty five million three hundred and fourteen thousand one hundred and
forty two
Is it April 1, or did I miss something?
David, could you | would you, expand please?
--
Regards,
Dave Pawson
XSLT + Docbook FAQ
http://www.dpawson.co.uk
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--