- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 01 Sep 2006 15:09:57 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3646 Summary: Test results should be err:XQST0054 Product: XML Query Test Suite Version: 1.0 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: XML Query Test Suite AssignedTo: andrew.eisenberg@us.ibm.com ReportedBy: jsnelson@sleepycat.com QAContact: public-qt-comments@w3.org There are 4 tests which I believe should have an expected error result of err:XQST0054. They are: vardeclwithtype-15 K-InternalVariablesWith-6 K-InternalVariablesWith-9 K-InternalVariablesWith-15 As an example, vardeclwithtype-15 is this: declare variable $var as xs:integer := $e +1; declare variable $e as xs:integer := 10; $var And currently expects an error result of err:XPST0008. This doesn't seem to agree with section 4.14 of the XQuery specification which states: 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].
Received on Friday, 1 September 2006 15:10:04 UTC