- From: <bugzilla@jessica.w3.org>
- Date: Wed, 19 Dec 2012 15:35:40 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20450
Bug ID: 20450
Summary: [XQ3.0] Option declarations in the XQuery namespace
Classification: Unclassified
Product: XPath / XQuery / XSLT
Version: Last Call drafts
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: XQuery 3.0
Assignee: jonathan.robie@gmail.com
Reporter: mike@saxonica.com
QA Contact: public-qt-comments@w3.org
Test K-OptionDeclarationProlog-1b reads:
declare option myopt "option value"; true()
and expects success. My implementation raises an error. The specification is
unclear.
It's clear that the option is in the XQuery namespace.
1. The spec says "Each implementation recognizes an implementation-defined set
of namespace URIs used in option names." I think it should require that this
implementation-defined set always contains the XQuery namespace.
2. The spec says that if an option is not recognized, it is
implementation-defined what happens. Either:
(2a) we really mean this, in which case the result of the test is
implementation-defined, or
(2b) we want to define a different rule for the XQuery namespace, namely that
the implementation must recognize exactly that set of options which are defined
in the specification; in which case the expected result of the test should be
an error.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Wednesday, 19 December 2012 15:35:41 UTC