OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Why XML data typing is hard

[ Lists Home | Date Index | Thread Index ]
  • From: Ketil Z Malde <ketil@ii.uib.no>
  • To: <david@megginson.com>
  • Date: 01 Dec 1998 15:18:43 +0100

<david@megginson.com> writes:

> Liam R. E. Quin writes:
>  > david@megginson.com wrote:

>  [...]

>  > >   Warning: sample.xml line 18 column 12: Cannot validate constraint
>  > >            "float" for unsupported language "ar" (trying default
>  > >            locale en-CA).

Hum, so what really was thousand (<value>1,000</value>), gets parsed
as one, since my default is a European locale.

>  > Maybe what you really need is
>  >     <balance xml:type="float" xml:lang='ar'> ...
>  > instead?

> That's almost exactly the markup that I was imagining would generate
> the warning, except that I'd use a different namespace for the lexical
> constraint attribute (no need to overload the magic "xml" namespace).

Perhaps somebody could explain to me the rationale of including the
xml:type attribute with the element, instead of in the element
*declaration* (in the DTD).  To me, this sounds as if another type would
make as much sense, say a date or integer, or what have you.

In my imagination, that would typcially get messy and cause the run
time errors we want to avoid, so I assume either there's an additional
restriction in the DTD, or there's some fundamental reason I overlook.

Enlightenment, please?

If I haven't seen further, it is by standing in the footprints of giants

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS