- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 24 Jun 2006 11:23:34 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3387
Summary: Editorial, FODC0005 is used by both fn:doc() and fn:doc-
available(), but only specified for fn:doc().
Product: XPath / XQuery / XSLT
Version: Candidate Recommendation
Platform: Other
OS/Version: Linux
Status: NEW
Keywords: editorial
Severity: normal
Priority: P2
Component: Functions and Operators
AssignedTo: ashok.malhotra@oracle.com
ReportedBy: frans.englich@telia.com
QAContact: public-qt-comments@w3.org
The description for FODC0005 reads:
err:FODC0005, Invalid argument to fn:doc.
However, FODC0005 is also used in fn:doc-available(). Here's the cases it's
used:
fn:doc(): If $uri is not a valid xs:anyURI, an error is raised [err:FODC0005].
fn:doc(): If the Available documents provides no mapping for the string, an
error is raised [err:FODC0005]
fn:doc-available(): If $uri is not a valid xs:anyURI, an error is raised
[err:FODC0005].
Possible solutions:
* Change the description for FODC0005 to "Invalid argument to fn:doc or
fn:doc-available". I think this is the least intrusive change, and aligns with
what currently is specified.
* Allocate a new error code for fn:doc-available(). If detailed error codes are
of interest, this is probably an appealing alternative.
I have no preference, I can understand both. Conservatism is understandable,
but on the other hand it's neither that intrusive to allocate a new error code.
Frans
Received on Saturday, 24 June 2006 11:23:56 UTC