- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 05 Sep 2006 07:58:53 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3654 Summary: Confusion over error condition Product: XPath / XQuery / XSLT Version: Candidate Recommendation Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: XQuery AssignedTo: chamberl@almaden.ibm.com ReportedBy: jsnelson@sleepycat.com QAContact: public-qt-comments@w3.org 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.
Received on Tuesday, 5 September 2006 07:59:08 UTC