logo       

Re: [XML Schema] Invalid constraint value error (bug?): msg#00013

Subject: Re: [XML Schema] Invalid constraint value error (bug?)

> While the XML Schema Datatypes document has defined such canonical
> lexical representation for the built-in types I haven't found a
> place where it specifies how the canonical lexical representation
> for a user defined datatype is determined or whether it has such one
> (as with "MyInteger" in my case).


I think you've found a hole in the spec.

From my experience working on Schema and as a member of the Schema working group, I believe the intention is that the value->canonical mapping is inherited if you derive a type from its base type. Or we can look at it from a different angle: the canonical mapping is specified on the "value", not the type. Because your own type's values are the same as those in the base type, the corresponding canonical mapping stays the same.

The only exception to this rule is the derivation between "decimal" and "integer" [1], where the canonical mapping changed: decimal point is not allowed in integer's lexical space (hence canonical values).

[1] http://www.w3.org/TR/xmlschema-2/#integer

Thanks,
Sandy Gao
XML Parser Development, IBM Canada
(1-905) 413-3255
sandygao@xxxxxxxxxx
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe