[Bug 11716] Identity constraints: grammatical typo

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

--- Comment #1 from Michael Kay <mike@saxonica.com> 2011-01-10 16:16:39 UTC ---
Oh dear, it's worse than I thought.

"For each node in the ˇtarget node setˇ all of the {fields}, with that node as
the context node, evaluates to a sequence of nodes (as defined in XPath
Evaluation (§3.13.4.2)) that only contains ˇskippedˇ nodes and at most one node
whose ˇgoverningˇ type definition is either a simple type definition or a
complex type definition with {variety} simple. 

[Definition:]  Call the sequence of the [schema actual value]s of the element
and/or attribute information items in those node-sets in order the key-sequence
of the node."

So, let's say there are the following {fields}

field1 evaluates to a sequence of two nodes which are both skipped.

field2 evaluates to a sequence of one attribute node with value "x"

field3 evaluates to an empty sequence

field4 evaluates to a sequence of one attribute node with value "y" and three
elements that have a complex-type-with-complex-content


What are "those node-sets"? [It only seems to make sense if they are the
results of the {field} evaluation, excluding skipped nodes and nodes whose type
is a complex-type-with-complex-content]

What is the key-sequence? [It only seems to make sense if the key-sequence
includes a value of .absent. corresponding to a {field} whose evaluation
yielded an empty sequence, but this is nowhere stated]

-- 
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, 10 January 2011 16:16:40 UTC