W3C home > Mailing lists > Public > public-schemata-users@w3.org > October 2005

RE: Initial discussion documents

From: Mark Birbeck <mark.birbeck@x-port.net>
Date: Wed, 5 Oct 2005 20:00:47 +0100
Message-ID: <F92B33EF-C2C7-47FA-AFB0-5522A800B604@s15.mail.x-port.net>
To: "'Kasimier Buchcik'" <K.Buchcik@4commerce.de>
Cc: "'ML-public-schemata-users'" <public-schemata-users@w3.org>

Kasimier,

> The part about chameleon schemata seems to be incorrect on that page.
> Chameleon schemata are schemata with no @targetNamespace, 
> which are <include>d into a schema with a @targetNamespace. 
> The chameleon mechanism is not intended for <import>ed schemata.

My document is actually quite out of date (although I'm not sure I agree
with *exactly* how you have worded that).

When I was first doing this I was testing only with MSXML, which actually
allows what I have described (an xs:import with a @namespace value, to
import a schema with no @targetNamespace). However, when I later started
testing with other validators I discovered the error of my ways ;) and have
since taken a different approach (I have created 'proxy' schemas that allow
a chameleon schema to be imported into a host language using a different
namespace to that of the host language).

I've been working with Shane on getting some of these techniques into the
XML Schema Modularisation draft, so I haven't yet got round to updating the
Wiki--so apologies for that.

Regards,

Mark


Mark Birbeck
CEO
x-port.net Ltd.

e: Mark.Birbeck@x-port.net
t: +44 (0) 20 7689 9232
w: http://www.formsPlayer.com/
b: http://internet-apps.blogspot.com/

Download our XForms processor from
http://www.formsPlayer.com/
Received on Wednesday, 5 October 2005 19:01:35 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:39:07 UTC