- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 04 Sep 2006 16:48:20 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3653 Summary: Exception conditions for fn.string Product: XPath / XQuery / XSLT Version: Candidate Recommendation Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: Functions and Operators AssignedTo: ashok.malhotra@oracle.com ReportedBy: oliver@cbcl.co.uk QAContact: public-qt-comments@w3.org In section 2.3 of the specification: fn:string() as xs:string fn:string($arg as item()?) as xs:string The spec says: If no argument is supplied, the context item (.) is used as the default argument. The behavior of the function if the argument is omitted is exactly the same as if the context item had been passed as the argument. However it also says: The following errors may be raised: if the context item is undefined [err:XPDY0002]XP; if the context item is not a node [err:XPTY0004]XP. This should read "if the context item is not an item" in place of "if the context item is not a node", since the context item can still be a valid parameter for fn:string while not being a node (eg if the context item is a sequence of xs:strings).
Received on Monday, 4 September 2006 16:48:23 UTC