- From: Michael Marchegay <mmarcheg@optonline.net>
- Date: Thu, 29 May 2003 16:43:44 -0400
- To: <xmlschema-dev@w3.org>
Hi all,
I have a question on the implication of the substitution group and of the
{disallowed substitution} on the constraint "Schema Component Constraint:
Element Declarations Consistent" [1]
Is this constraint valid for the model group definition MG bellow?
<element name="a" **block="substitution"**/>
<element name="b" substitutionGroup="a"/>
<group name="MG">
<element ref="a"/>
<element name="b" type="boolean"/>
</group>
And what about transitive substitution group? Is the group MG2 bellow
valid?
<element name="x" **block="restricction"**/>
<element name="y" substitutionGroup="x"/>
<element name="z" substitutionGroup="y" type="string"/>
<group name="MG2">
<element ref="x"/>
<element name="z" type="boolean"/>
</group>
[1] XML Schema Part 1 - 3.8.6 - Schema Component Constraint: Element
Declarations Consistent
(http://www.w3.org/TR/xmlschema-1/#cos-element-consistent)
Thanks,
Michael Marchegay
Received on Thursday, 29 May 2003 16:43:53 UTC