Re: are multiple predicates same as boolean and
Thanks again David ... I think I'll put a blog post of this discussion :) On Fri, Nov 21, 2008 at 9:18 PM, David Carlisle <davidc@xxxxxxxxx> wrote: > >> using 11 predicates for your stylesheets, must be doing quite >> complicated transformations I believe. > > They are fairly, cat *.xsl | wc -l says there's over 95 thousand lines > of the stuff, so I hope it's doing something non trivial:-) 3 or 4 > predicates is totally routine but the most common reason for having > larger numbers is to filter attributes > > > [not(@purpose='iemode')] > [not(@purpose='artifact')] > [not(@purpose='w-dimension')] > > is equivalent to > > [not(@purpose='iemode') and > [not(@purpose='artifact') and > [not(@purpose='w-dimension')] > > but I'd almost always use the first form in XSLT 1 because it's easier > to indent and easier to refactor, but if starting from the beginning in > xslt 2 I'd write it as > > [not(@purpose=('iemode','artifact','w-dimension'))] > > > > David -- Regards, Mukul Gandhi
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