- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 13 Apr 2009 19:39:48 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6807 Summary: [FO] ambiguity in fn:namespace-uri-for-prefix Product: XPath / XQuery / XSLT Version: Recommendation Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: Functions and Operators AssignedTo: mike@saxonica.com ReportedBy: andrew.eisenberg@us.ibm.com QAContact: public-qt-comments@w3.org Bug 5703, reported against XQTS and closed last year, suggested that the correct response for namespace-uri-for-prefix('', $in-xml) was a zero-length string, where there is no default namespace in the in-scope namespaces of $in-xml. In 11.2.5 fn:namespace-uri-for-prefix we say, "If $element has an in-scope namespace whose namespace prefix is equal to $prefix, it returns the namespace URI of that namespace. If $prefix is the zero-length string or the empty sequence, it returns the namespace URI of the default (unnamed) namespace. Otherwise, it returns the empty sequence." Where there is no default namespace, one could imagine returning either an empty sequence or a zero-length string as the result. Michael Kay has suggested that specifying the result as the zero-length string would be consistent with namespace-uri and namespace-uri-from-QName. -- 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 Monday, 13 April 2009 19:39:57 UTC