[Bug 14416] Non-normative description of xs:override transformation

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

--- Comment #1 from Michael Kay <mike@saxonica.com> 2011-10-12 16:16:04 UTC ---
There are further problems with this non-normative description of the
transformation:

(a) "For each element information item E2 in the [children] of D2's <schema>,
<redefine>, or <override> information item". Should perhaps read

"For each element information item E2 that is a child of D2's <schema> element
or a child of a <redefine> element appearing as a child of that <schema>
element". I don't think the rule applies to children of <override> because they
are handled in the subclauses of clause 4.

(b) In the Note: "Note: Informally, the rule just given has the effect that O2
contains (a) all the [children] of O1, as well as (b) all of the [children] of
E2 which are not overridden by some child of O1. The elements corresponding to
[children] of E2 come first, followed by the [children] of O1 which matched
nothing in E2.". Here E2 is incorrect. Perhaps the Note would be better
written:

Note: informally, the rule just given has the effect that O2 contains copies of
all the declarations and definitions appearing as children of the <override>
element O1, together with copies of all the declarations and definitions in D2
that are not overridden by a declaration or definition within O1. The
declarations from D2 come first, followed by the declarations from O1 that
matched nothing in D2.

-- 
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 Wednesday, 12 October 2011 16:16:10 UTC