- From: <bugzilla@jessica.w3.org>
- Date: Thu, 11 Jun 2015 15:27:23 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28794 Bug ID: 28794 Summary: resolve-uri with no static base uri - FORG0002 or FONS0005? Product: XPath / XQuery / XSLT Version: Candidate Recommendation Hardware: PC OS: Windows NT Status: NEW Severity: minor Priority: P2 Component: Functions and Operators 3.1 Assignee: mike@saxonica.com Reporter: pwalmsley@datypic.com QA Contact: public-qt-comments@w3.org The description of the resolve-uri function says (under "Rules"): If the $base argument is not supplied, then: If the static base URI in the static context is not absent, it is used as the effective value of $base. Otherwise, a dynamic error is raised: [err:FORG0002]. But then, later, under "Error conditions", it says: The first form of this function resolves $relative against the value of the base-uri property from the static context. A dynamic error is raised [err:FONS0005] if the base-uri property is not initialized in the static context. This seems to be a contradiction about which of the 2 errors (FORG0002 or FONS0005) is raised, unless I'm missing something subtle about the static base URI. It also seems that the paragraph in "Error conditions" should have a caveat that the error is only raised if $relative is not the empty sequence or an absolute URI. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 11 June 2015 15:27:25 UTC