Re: // expanding to descendant-or-self::node()
LOL. Another "really good idea" was to make sure that self::* never selects attributes, and introducing the concept of "principal node type" to ensure that.I'm not aware of and can't think of any reason why "//" is defined the way it is other than so that //@* will work. Can you think of any?
Just kidding. I think this was another unfortunate side effect, but not nearly as bad as //p, or as David pointed out, the confusion surrounding the != operator.
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