[xquery-talk] Function and Query Evaluation with No XML Tags Error

David Carlisle davidc at nag.co.uk
Tue Feb 26 15:33:17 PST 2008


Alice it seems hard to help as you have been essentially posting the
same code, with the same error for weeks,

When you go

 for $ad in distinct-values(...anything)

then, on each iteration $ad will be a single string (one of the values)

So on each call to local:distinct($ad) you are passing in a single string. so
doing operations such as distinct-values() or for or order by are all
essentialy null-operations. It's not an error to take all the
unique values from a sequence of length one and then sort them, but you will always
just get back the value you started with.

See for example:



The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 

More information about the talk mailing list