[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|