[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: are multiple predicates same as boolean and
>> apart from this use case you cited, are all other forms equivalent >> (which do not involve positional predicates)? > > No. > >> like, >> X[@a='hi'][@b='hi..'] > > If X[@a='hi'] matches a node, then that node will become the context > node when evaluating [@b='hi..'] > >> would be same as >> X[@a='hi' and @b='hi..'] > > X is the context node here, so the predicate will be considering @b='hi..' > > X[P][Q] is equivalent to X[P and Q] if and only if Q does not depend on > the context node at all. Only / will change the context node, so I would've thought one predicate after the other is pretty much equivalent apart from cases that rely on size of the selection (which is the only thing that changes after each predicate) -- 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
|