W3C home > Mailing lists > Public > www-xml-query-comments@w3.org > May 2002

RE: Incomplete explanation of the effect of unordered() in "2.9 FLWR Expressions"

From: Paul Cotton <pcotton@microsoft.com>
Date: Mon, 6 May 2002 00:31:37 -0400
Message-ID: <E7AC4500EAB7A442ABA7521D18814397032F94AE@tor-msg-01.northamerica.corp.microsoft.com>
To: "Ivan Mikhailov" <iv_an_ru@yahoo.com>, <www-xml-query-comments@w3c.org>
Please repost your comment to the new comments list at
public-qt-comments@w3.org@w3.org referenced in the April 30
publications.

/paulc

Paul Cotton, Microsoft Canada 
17 Eleanor Drive, Nepean, Ontario K2E 6A3 
Tel: (613) 225-5445 Fax: (425) 936-7329 
<mailto:pcotton@microsoft.com> 


> -----Original Message-----
> From: Ivan Mikhailov [mailto:iv_an_ru@yahoo.com]
> Sent: Friday, May 03, 2002 6:38 AM
> To: www-xml-query-comments@w3c.org
> Subject: Incomplete explanation of the effect of unordered() in "2.9
FLWR
> Expressions"
> 
> The spec states that...
> 
> The following query returns the same results as
> "for $i in (1, 2), $j in (3, 4)...", but the tuples may occur in any
order
> 
> for $i in unordered((1, 2)),
>     $j in unordered((3, 4))
> return
>     <tuple>
>       <i>{ $i }</i>
>       <j>{ $j }</j>
>     </tuple>
> 
> Can it return the following result?
> 
> <tuple>
>    <i>1</i>
>    <j>3</j>
> </tuple>
> <tuple>
>    <i>2</i>
>    <j>3</j>
> </tuple>
> <tuple>
>    <i>1</i>
>    <j>4</j>
> </tuple>
> <tuple>
>    <i>2</i>
>    <j>4</j>
> </tuple>
> 
> I think it can't. At lease it would be better if it can't, because I
want
> to have guaranteed
> grouping by $i even if I have unordered() on $i.
> 
> Similarly, I hope that
> for $i in unordered((1, 2)), $j in (3, 4) ...
> and
> for $i in (1, 2), $j in unordered((3, 4)) ...
> preserves the order of 'ordered' sequences.
> 
> Best Regards,
> IvAn Mikhailov
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Health - your guide to health and wellness
> http://health.yahoo.com
Received on Monday, 6 May 2002 00:32:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 2 February 2007 00:13:05 GMT