- From: <O.Geisser@ceyoniq.com>
- Date: Tue, 12 Jun 2001 09:41:55 +0200
- To: xmlschema-dev@w3.org
Hi, thanks for the response. But that does not solve our problem: > -----Original Message----- > From: Pierre G. Boutquin [mailto:boutquin@home.com] > Sent: Tuesday, May 29, 2001 4:32 AM > To: xmlschema-dev@w3.org > Cc: O.Geisser@ceyoniq.com; Pierre Boutquin > Subject: RE: Question about combination of xsi:type and import > > > The following 4 files seem to work with XML Spy... [...] > 4) Instance document: treeWithExtendedLeaf.xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Pierre G. > Boutquin (Veredex Logistics) --> > <tree:tree xmlns:tree="urn:tree" xmlns:extLeaf="urn:extLeaf" > xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" > xsi:schemaLocation="urn:extLeaf extLeaf.xsd"> > <tree:leaf xsi:type="extLeaf:extendedLeafType"> > <tree:name>eins</tree:name> > <extLeaf:info>Test</extLeaf:info> > </tree:leaf> > </tree:tree> In the instance document you use the "urn:extLeaf" namespace. That's what I want to avoid. I want to use the "base" namespace ("urn:tree") because there is a possible unlimited number of "extension" namespaces. I just want to reference to the other type via xsd:type. I think what I want is an "open content model" like with "##any" but to restrict the elements to subtypes of some known basetype. Is this possible with XSD ? Oliver Geisser System Architect CEYONIQ AG Winterstr. 49 33649 Bielefeld Germany Fon: +49 (0)521 9318-2128 Fax: +49 (0)521 9318-2199 E-Mail: o.geisser@ceyoniq.com Web: http://www.ceyoniq.com
Received on Tuesday, 12 June 2001 03:44:10 UTC