- From: Michael Kay <mhk@mhk.me.uk>
- Date: Thu, 23 Sep 2004 17:09:13 +0100
- To: "'Probst, Martin'" <martin.probst@sap.com>, <www-ql@w3.org>
You are right that there's an inconsistency in saying the function name
empty() is reserved, and then using it for a standard function, but the fix
you propose isn't the right one. The correct fix is that empty() should only
be reserved if it has no arguments.
Michael Kay
> -----Original Message-----
> From: www-ql-request@w3.org [mailto:www-ql-request@w3.org] On
> Behalf Of Probst, Martin
> Sent: 22 September 2004 14:46
> To: www-ql@w3.org
> Subject: XQuery Usecase "PART" incorrect?
>
>
> Hello,
> I've stumbled across a little incorrectness in the use cases
> (I believe). This is from the source of PARTS Q1, line #15:
> for $p in doc("partlist.xml")//part[empty(@partof)]
> ^^^^^
> Whereas in the main XQuery Specification "empty" stands in
> the list of reserved function names. So the built-in function
> "empty" may (or at least should) not be called without using
> a proper prefix like in the functions and operators spec:
> "fn:empty()". It's a minor thing but should be corrected in
> the use cases as it might not be too obvious to users.
>
> mfg
> Martin Probst
>
>
Received on Sunday, 26 September 2004 00:51:27 UTC