W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > October to December 2000

Re: Canonical Representation for decimal

From: Ashok Malhotra <petsa@us.ibm.com>
Date: Fri, 8 Dec 2000 14:13:39 -0500
To: "Guy Gurden" <gurden_guy@jpmorgan.com>
Cc: www-xml-schema-comments@w3.org
Message-ID: <OFC4CF260F.3854AA84-ON852569AF.0069733E@pok.ibm.com>

Guy:
My apologies for taking so long to respond.

Here's how I read the spec.
CANONICAL REPRESENTATION FOR DECIMAL
0.1234 is not allowed due to the leading zero.  This
value must be encoded as .1234

CANONICAL RERESENTATION FOR FLOAT/DOUBLE
0.1234E0 is not allowed as there must be one non-zero
digit before the decimal.  This value must be represented as
1.234E-1

All the best, Ashok


"Guy Gurden" <gurden_guy@jpmorgan.com>@w3.org on 11/29/2000 12:16:10 PM

Sent by:  www-xml-schema-comments-request@w3.org


To:   www-xml-schema-comments@w3.org
cc:
Subject:  Canonical Representation for decimal



I would like to get clarification on whether the canonical representation
for
the decimal dataype (
http://www.w3.org/TR/2000/CR-xmlschema-2-20001024/#decimal)
allows the single zero to the left of the decimal place in decimal numbers
such
as 0.12345 or is the zero regarded as a 'leading zero' and therefore
prohibited.

I would assume that the same convention will hold for the mantissa part of
a
float value since the mantissa representation follows the lexical rules for
decimal.  Currently the canonical definition for float is a little cryptic
on
the matter.  It states 'The exponent must be indicated by "E" and number
representations must be normalized such that for non-zero numbers there is
a
single non-zero digit to the left of the decimal point.'

We use a subset of the Schema built-in datatypes in FpML and are currently
deciding whether we should additionally constrain our lexical
representations to
follow the Schema canonical representations.

Thanks

Guy Gurden
J.P. Morgan (FpML.org)



This communication is for informational purposes only.  It is not intended
as
an offer or solicitation for the purchase or sale of any financial
instrument
or as an official confirmation of any transaction. All market prices, data
and other information are not warranted as to completeness or accuracy and
are subject to change without notice. Any comments or statements made
herein
do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its
subsidiaries and affiliates.
Received on Friday, 8 December 2000 14:14:17 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 6 December 2009 18:12:49 GMT