RE: Selecting the first node set
> One has to be willing to think with the > literal-mindedness of a machine to tell the difference > between /descendant-or-self::node()/child::Value and > (/descendant-or-self::node()/child::Value), and that can > take a bit of practice. Yes. I'm not sure why people struggle with this though. It seems intuitive enough that x | y doesn't mean the same as (x | y) so why is the "/" perceived so differently from the "|"? Is it that people are somehow aware that it's a higher-order operator and therefore imagine it doesn't obey normal precedence rules? Or is it the overloading of , which in its other role as a boolean filter is associative with "/"? Michael Kay http://www.saxonica.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