[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

effect of namespace on collection function; weird

Andrew Welch andrew.j.welch at gmail.com
Tue Feb 2 12:19:10 PST 2010

  effect of namespace on collection function; weird
On 2 February 2010 12:08, Elliotte Rusty Harold <http://x-query.com/mailman/listinfo/talk> wrote:
> Can this possibly be right? After much debugging I have bolied a
> really confusing bug down to this test case. The following query
> prints 3097:
> <html>
> {
> let $num := count(collection("/db/quotes")/quote)
> return $num
> }
> </html>
> and this query prints 0:
> <html xmlns="http://www.w3.org/1999/xhtml">
> {
> let $num := count(collection("/db/quotes")/quote)
> return $num
> }
> </html>
> The only difference is the default namespace declaration. In the
> documents being queried the quote elements are indeed in no namespace.
> Is XQuery really supposed to be applying default namespaces to
> unqualified names in path expressions? Do I report this as a bug in
> the XQuery processor or do I scream at the insanity of the XQuery
> working group?

It's not a bug, and yes it does make you want to scream.

Have a look at: http://markmail.org/thread/sbwubypg4kcv7trg

Andrew Welch
Kernow: http://kernowforsaxon.sf.net/


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.