On Wed, 13 Dec 2006 13:17:14 +0530, Henri Sivonen <[EMAIL PROTECTED]> wrote:
On Dec 13, 2006, at 08:32, Charles McCathieNevile wrote:
How can this be dealt with without making the parsing dependent on
lang and requiring the UAs to implement all-encompassing CLDR-aware
number parsing?
It can't. But why bother making a standard that so clearly fails to
work in major world languages? Everything should be as simple as
possible *and no simpler* - this is too simple. Maybe assuming you can
parse numbers out of text is just a dumb idea as a normative part of a
spec.
The attributes always work for any language. For English, the
textContent works as a *bonus*. It isn't that the spec fails to work for
non-English. It is just that a particular *redundant* bonus feature
doesn't work for non-English.
The problem with this is that it means copying code the natural way
doesn't work for some non-english speakers, and they have to read the spec
or guess why. And that you therefore aren't really handling the Web as
people actually write it, just some part of it
If giving redundant bonus features to English-language pages is deemed
politically too incorrect, I'd rather get rid of the textContent stuff
than introduce the huge can of worms language-dependent number parsing.
Up to you guys...
cheers
Chaals
--
Charles McCathieNevile, Opera Software: Standards Group
hablo español - je parle français - jeg lærer norsk
[EMAIL PROTECTED] Try Opera 9 now! http://opera.com