|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] XQuery and id()/idref(); Controlling the children of nodes in the result sequenceAndrew Welch andrew.j.welch at gmail.comThu Apr 24 11:04:39 PDT 2008
On 24/04/2008, Florent Georges <http://x-query.com/mailman/listinfo/talk> wrote: > Andrew Welch wrote: > > > if you rewrote > > > not(ancestor::* intersect $e) > > > to be > > > not(some $x in ancestor::* satisfies $x is $e) > > > That's not the same thing because 'is' compares two nodes. So your > second expression would be rather equivalent to: > > not(ancestor::* intersect exactly-one($e)) > > I'd say you should write instead: > > > not( > some $x in ancestor::* satisfies > > some $y in $e satisfies > $x is $y > ) Or more concisely: some $x in ancestor::*, $y in $e satisfies $x is $y which is the same as: ancestor::* intersect $e in the boolean sense. :0) -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
|
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
|






