- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 16 Jun 2009 17:52:54 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=7029 Summary: resolve-uri(): missing "or" in erratum FO.E1 Product: XPath / XQuery / XSLT Version: 2nd Edition Recommendation Platform: PC OS/Version: Windows NT Status: NEW Severity: normal Priority: P2 Component: Functions and Operators AssignedTo: mike@saxonica.com ReportedBy: mike@saxonica.com QAContact: public-qt-comments@w3.org Erratum FO.E1 introduces the text: If $base is not a valid URI according to the rules of the xs:anyURI data type, if it is not a suitable URI to use as input to the chosen resolution algorithm (for example, if it is a relative URI reference, if it is a non-hierarchic URI, or if it contains a fragment identifier), then an error is raised [err:FORG0002]. There should be an "or" after the first comma. Without it, the sentence can be read as requiring both the "if" conditions outside the parentheses to be true, rather than either one of them. I would also suggest adding another example within the parentheses: "if it contains a space". A wannabe-URI - that is, a string that becomes a valid URI after escaping, for example "file:///c:/test dir/" - is not a suitable URI to use as input to the resolution algorithms described in the RFCs, so the error should be raised. It would also be useful to cover this in test cases. -- Configure bugmail: http://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, 16 June 2009 17:53:05 UTC