I'm not creating a collection as I've already exceeded my allocated
time for talking about this. However I can oblige with a slightly
edited screen print of query and result. The answer is at the bottom.
The eXist people read the list, it was run on their XQuery processor
so perhaps they may want to comment.
I am finito here.
NewNew XQueryOpenSaveCloseRunCheck
countM.xq*
new-document 1*
new-document 2
1
2
3
xquery version "3.0";
(collection('/db/apps/spark/data/rtUnmatched')//thing,collection('/db/apps/spark/data/rtID')//thing)/count(.)
/db/apps/spark/programs/countMovies.xq
Outline
Live Preview
Showing results 1 to 1 of 1
87567
On Tue, Apr 8, 2014 at 5:05 PM, Andrew Welch <[email protected]> wrote:
> Happy to be the plonker if I'm wrong but:
>
> ($seq)/count(.)
>
> will only ever produce a sequence of 1s (or 0 when $seq is empty)...
>
> If you are saying otherwise please provide small complete runnable
> sample so I recreate it. (and please really do provide an actual
> sample of runnable code that really does show it)
>
>
>
> On 8 April 2014 16:50, Ihe Onwuka <[email protected]> wrote:
>> ....but that my dear plonker..... does not return a stream of ones......Oops!
>>
>> On Tue, Apr 8, 2014 at 4:43 PM, Andrew Welch <[email protected]>
>> wrote:
>>>> (collection('myColl')//elem,collection('myColl2')//elem)/count(.)
>>>
>>> ^^^ that constructs a sequence of <elem>s, and then supplies each one
>>> to the count() function... so it will just a return a load of 1s.
>>>
>>> Bonney dee doosh, ala quet de mer, rodders.
>>>
>>> --
>>> Andrew Welch
>>> http://andrewjwelch.com
>
>
>
> --
> Andrew Welch
> http://andrewjwelch.com
_______________________________________________
[email protected]
http://x-query.com/mailman/listinfo/talk