|
[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 expressionsEnric Jaen enricjaen at yahoo.esTue Dec 5 03:01:27 PST 2006
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
|
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
|






