[xquery-talk] Node sorting of node from different documents in paths

Frans Englich frans.englich at telia.com
Tue Feb 26 15:25:53 PST 2008


What should this query evaluate to?

	declare function local:function($arg)
	(<a>1</a>, <a>2</a>)/local:function(string(.))

My conclusion is that it can either evaluate to:




because the node sorting done at the end is working on temporary/separate tree 
fragments(the ones returned from the function) and therefore the order is 
implementation dependent(but stable).

That's how I read the spec, but on the other hand I find it counter intuitive 
for the user, so maybe I've missed something?



More information about the talk mailing list