Re: Difference in priority of node() and *
> = and > are two relational operators, and I think, that this fact > makes the default priority of these two patterns same. If you mean that's why you think they should be the same, i can't argue with that. But that isn't why they _are_ the same. the default priority assignment never looks that closely, any predicate has the same effect. consider foo and foo[true()] for instance. xslt2 of course has several other overlapping node tests besides * and node() for example element() schema-element() etc. Best to view the default priority as a convenience that avoids mentioning priorities in the overwhelmingly common case of a template matching * and a bunch of templates matching specific element names. If you need anything subtle, put explicit priorities on (and choose a big number like 1000:-) David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
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