[Bug 5781] identity constrailnt rules refer to 'node sets' - should be 'node sequences'

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





--- Comment #3 from Dave Peterson <davep@iit.edu>  2009-04-13 16:29:21 ---
(In reply to comment #0)
> The Validation Rule: Identity-Constraint Satisfied refers several times to
> 'node sets'.  This phrasing is inherited from XSD 1.0, but makes no sense
> in an XPath 2.0 context.

(In reply to comment #2)
> I continue to believe that we should not use "sequence" in identity constraint
> discussions.

> The only change we really need seems to be from "all the {fields} evaluate to a
> node-set" to "all the {fields} evaluate to a node sequence".

As far as I can tell, this is the minimal change required for compatibility
with XPath 2.0 .  We do carefully acknowledge that XPath produces sequences,
and then explicitly extract the set of terms/values/whatever-you-call-them in
the sequence, so our definitions of assorted "sets" do not conflict.

It would be better to recast the definition for clarity to eliminate the "is
called", using the "the xxx is yyy" format as is used in the other three added
or deleted definitions.


-- 
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, 13 April 2009 16:37:07 UTC