- From: <bugzilla@jessica.w3.org>
- Date: Thu, 20 Jun 2013 13:23:25 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=22416 Bug ID: 22416 Summary: [QT3TS] LocalNameFromQNameFunc021a, NamespaceURIFromQNameFunc021a Classification: Unclassified Product: XPath / XQuery / XSLT Version: Candidate Recommendation Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P2 Component: XQuery 3 & XPath 3 Test Suite Assignee: oneil@saxonica.com Reporter: tim@cbcl.co.uk QA Contact: public-qt-comments@w3.org These tests expect FONS0004, but I get XPTY0004. local-name-from-QName expects an xs:QName. Unless I'm mistaken, the argument supplied is an elemStr element whose typed value is an xs:string (not the expected type xs:QName). Function conversion does not attempt a cast from xs:string to xs:QName, hence FONS0004 is incorrect. <test-case name="LocalNameFromQNameFunc021a"> <description> Test function fn:local-name-from-QName. Conditional expression as parameter where one branch does NOT result in a QName value </description> <created by="Mike Rorke" on="2005-09-28"/> <modified by="Michael Kay" on="2013-05-01" change="Error code for 3.0. See bug 21723"/> <modified by="O'Neil Delpratt" on="2013-06-07" change="Added schemeImport dependency. See bug issue #21238" /> <environment ref="qname"/> <dependency type="spec" value="XP30+ XQ30+"/> <dependency type="feature" value="schemaImport"/> <test>fn:local-name-from-QName( if( true() ) then (/root/elemStr)[1] else (/root/elemQN)[1] )</test> <result> <error code="FONS0004"/> </result> </test-case> -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 20 June 2013 13:23:33 UTC