This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 3654 - Editorial: Confusion over error condition
Summary: Editorial: Confusion over error condition
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XQuery 1.0 (show other bugs)
Version: Candidate Recommendation
Hardware: PC Linux
: P2 minor
Target Milestone: ---
Assignee: Don Chamberlin
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords: editorial
Depends on:
Blocks:
 
Reported: 2006-09-05 07:58 UTC by John Snelson
Modified: 2006-10-16 22:26 UTC (History)
0 users

See Also:


Attachments

Description John Snelson 2006-09-05 07:58:53 UTC
In bug #3646 I misunderstood the description of an error condition in section 4.14:

  The static context for an initializing expression includes all functions that
  are declared or imported anywhere in the Prolog, but it includes only those
  variables and namespaces that are declared or imported earlier in the Prolog
  than the variable that is being initialized. If an initializing expression
  cannot be evaluated because of a circularity (for example, it depends on a
  function that in turn depends on the value of the variable that is being
  initialized), a static error is raised [err:XQST0054].

I feel that the last sentance in the paragraph above should be given it's own paragraph, to avoid confusion arising from it's perceived association with the previous discussion on the static context for an initializing expression.
Comment 1 Frans Englich 2006-09-06 16:28:46 UTC
Marking this report as editorial.
Comment 2 Don Chamberlin 2006-10-16 22:25:49 UTC
John,
I have accepted and implemented your editorial suggestion.
Thanks!
Don Chamberlin, Editor, XQuery spec.