[
Lists Home |
Date Index |
Thread Index
]
- From: "Arnold, Curt" <Curt.Arnold@hyprotech.com>
- To: "'xml-dev@ic.ac.uk'" <xml-dev@ic.ac.uk>
- Date: Wed, 10 Nov 1999 09:48:20 -0700
>>Does this mean that I cannot create sub types of boolean which allows
>>other languages than English?
>>This is neccesary because in Swedish "true"="sant" and "false"="falskt"
Yes, at least currently.
There are a couple of issues here that have shown up in messages on the W3C
Schema comments log such as
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999JulSep/0053.
html and
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999JulSep/0029.
html.
The first is that both the lexical and value space are inherited when you
create a derived datatype. This means that you could not, for instance,
have a derived decimal class that accepted numbers with commas as decimal
separators or a derived real class that accepted pi as a valid
representation. My suggestion was to add a transform element that would
allow you transform the derived datatypes lexical space to the lexical space
of the basetype to something like:
<datatype name="symreal">
<basetype name="real"/>
<transform match="pi" replace="3.1415926"/>
<transform match="e" replace="2.7xxxxxxx"/>
</datatype>
or
<datatype name="intBoolean">
<!-- I inherit the boolean data space -->
<basetype name="boolean"/>
<!-- match and replace would be regular expression translation,
first matching transform would take precedence -->
<transform match="0" replace="true"/>
<transform match="1" replace="false"/>
<transform match="sant" replace="true"/>
<transform match="falskt" replace="false"/>
</datatype>
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/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@ic.ac.uk the following message;
unsubscribe 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)
|