|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] Order of results in XQuery expressionsJohn Snelson jsnelson at sleepycat.comTue Dec 5 11:09:38 PST 2006
Hi Enric, Can you post on the DB XML forum, and let me know how to reproduce this bug? I need to know what storage models you are using, and how you load your document - that sort of thing. Thanks, John Enric Jaen wrote: > I am testing with Berkeley DBXML. I have to say that > in general the results follow a document order, but I > have noticed with some mixed-content documents a > non-deterministic order. But I have not been able to > determine a pattern when this occurs. Maybe is simply > an implementation bug. > > For example, if I have a mixed document: > <foo> > 1 <1> 1 </1> 1 > 2 <2> 2 </1> 2 > 3 <3> 3 </3> 3 > 4 <4> 4 </4> 4 > </foo> > > and I do " foo/* " then I get this unexpected order: > > <2>2</2> > <3>3</3> > <1>1</1> > <4>4</4> > > even when I put ordered{ } > > But thanks, at least now I know that I should expect > a document order. > > I have tried also with Saxon and I think it orders > well. > > /Enric > > > > --- Michael Kay <http://x-query.com/mailman/listinfo/talk> escribió: > >>> <nitpick> >>> Though this is the way how all XQuery processors >> that I am >>> aware of behave, it is not actually demanded by >> the specs. >>> Rather, the default setting of `ordering mode' (if >> nothing is >>> set in the query prolog) is implementation-defined >> (Sect. >>> 4.7, XQuery 1.0 CR). >>> </nitpick> >> Technically you are right (and I deliberately >> glossed over this point, >> because I thought it was unlikely to help the OP >> with his problem). The >> results of unordered evaluation of path expressions >> can be so weird that I >> don't think any processor would make this the >> default. For >> "implementation-defined" read "may be controlled >> using an >> implementation-defined API". >> >> Michael Kay >> >> _______________________________________________ >> http://x-query.com/mailman/listinfo/talk >> http://x-query.com/mailman/listinfo/talk >> > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > http://x-query.com/mailman/listinfo/talk > http://x-query.com/mailman/listinfo/talk
|
Purchase Stylus Studio Online Today!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






