- From: <bugzilla@jessica.w3.org>
- Date: Tue, 03 Jan 2012 18:01:28 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=15406
Summary: [XQ3.0] Output declarations and parameter documents
Product: XPath / XQuery / XSLT
Version: Member-only Editors Drafts
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: XQuery 3.0
AssignedTo: jonathan.robie@gmail.com
ReportedBy: mike@saxonica.com
QAContact: public-qt-comments@w3.org
Consider
declare output:parameter-document "params.xml";
Is it intended that the parameter document is resolved relative to the static
(compile-time) base URI, or the dynamic (deployment time) base URI? We don't
say.
There are different use cases here. If the idea is to allow the serialization
parameters to be specified at run time, then the dynamic base URI should be
used. This appears to be the intended scenario, otherwise why would a parameter
in the file override one in the query?
However, if the intended use case is to define a standard set of serialization
parameters for all queries, which can be overridden perhaps temporarily by a
query developer during debugging, then the requirements are different. In
particular one would then expect the parameter value in the query to override
the one in the parameter file.
Also (editorial point), the text "The value of any other output declaration
overrides any value that might have been specified for the same serialization
parameter..." might be read as implying that the order of declarations is
significant, which I don't think is the intent.
--
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 Tuesday, 3 January 2012 18:01:29 UTC