- From: Francis Brouns <francis.brouns@ou.nl>
- Date: Tue, 5 Nov 2002 11:14:55 +0100
- To: <xmlschema-dev@w3.org>
Hello, I searched through the archives but could not find a solution. I am creating 3 levels of a schema. Level a is the basis. Level b includes level a and redefines some groups and complexTypes. Level c includes level b and adds some more elements to those already added in level b. However it looks like the addition of level b are gone in level c, so I have to add those elements that I added in level b again in level c. Is this correct? schema level a: <xs:group name="grp.on"> <xs:sequence> <xs:element ref="description" minOccurs="0"/> </xs:sequence> </xs:group> schema level b: redefine level a <xs:redefine schemaLocation="level-a.xsd"> <xs:group name="grp.on"> <xs:sequence> <xs:group ref="grp.on" minOccurs="0"/> <xs:element ref="var" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:group> schema level c: redefine level b <xs:redefine schemaLocation="level-b.xsd"> <xs:group name="grp.on"> <xs:sequence> <xs:group ref="grp.on" minOccurs="0"/> <xs:element ref="not" /> </xs:sequence> </xs:group> In level c the group grp.on should contain description, var and not, but it only contains description and not, unless I add var as well. Thanks, Francis Brouns
Received on Tuesday, 5 November 2002 05:15:25 UTC