- From: <bugzilla@jessica.w3.org>
- Date: Fri, 20 Jan 2012 15:46:33 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=15644
Summary: [QT3] validate-as-91016
Product: XPath / XQuery / XSLT
Version: Member-only Editors Drafts
Platform: PC
OS/Version: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: XQuery 3 & XPath 3 Test Suite
AssignedTo: benjie.nguyen@gmail.com
ReportedBy: tim@cbcl.co.uk
QAContact: public-qt-comments@w3.org
This test expects XPST0081.
"It is a static error if a QName used in a query contains a namespace prefix
that cannot be expanded into a namespace URI by using the statically known
namespaces."
However, prefix 'hat' is fine here.
I suspect the ocrrect error code is XQDY0027, however, the text in the Appendix
F (of XQuery 3.0) for this error code reads:
"In a validate expression, it is a dynamic error if the root element
information item in the PSVI resulting from validation does not have the
expected validity property: valid if validation mode is strict, or either valid
or notKnown if validation mode is lax."
which doesn't mention validate type expressions.
<test-case name="validate-as-91016">
<description/>
<created by="Michael Kay" on="2008-12-01"/>
<environment ref="hats"/>
<dependency type="spec" value="XQ30+"/>
<test><![CDATA[
import schema namespace hat = "http://www.w3.org/XQueryTest/hats"(: at
"qischema001.xsd" :);
validate type hat:hatsize { <hat>banana</hat> }
]]></test>
<result>
<error code="XPST0081"/>
</result>
</test-case>
--
Configure bugmail: https://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 Friday, 20 January 2012 15:46:34 UTC