RE: Initial discussion documents

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