[Bug 6382] Substitution group and "block"

http://www.w3.org/Bugs/Public/show_bug.cgi?id=6382





--- Comment #4 from David Ezell <David_E3@VERIFONE.com>  2009-01-19 15:38:37 ---
Sandy suggests -- 

Update 3.4.1 where {prohibited substitutions} is discussed to say it's *always*
used when checking complex type derivation. (We have to update this section, as
the current description doesn't agree with the actual usage.)

Then add the priority feedback there:

*** Begin ***

Editorial Note: Priority Feedback Request

In version 1.0 of this specification, {prohibited substitutions} of a complex
type is only used when type substitution (xsi:type) or element substitution
(substitution groups) appear in the instance document. It has been changed to
take effect whenever complex type derivation is checked, including cases beyond
type and element substitutions in instance documents. In particular, it affects
clause 4 of "Element Declaration Properties Correct" (§3.3.6.1), clause 2.1 of
"Conditional Type Substitutable in Restriction" (§3.4.4.5), clause 1.6 of
"Derivation Valid (Extension)" (§3.4.6.2), clause 4 of "Derivation Valid
(Restriction, Complex)" (§3.4.6.3), and clause 4.5 of "Content Type Restricts
(Complex Content)" (§3.4.6.4). Because of the consideration of {prohibited
substitutions}, existing schemas may be rendered invalid by the above rules.
The XML Schema Working Group solicits input from implementors and users of this
specification as to whether this change is desirable and acceptable.

*** End ***


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 19 January 2009 15:38:47 UTC