[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RE: Re: How to express a select attr in for-each f
I think, this depends on the XSL-processor, in which way it's optimized. Maybe changing it to select="$source[$keywrd='' or contains($keywrd,.)]" will be better? This is only one pattern, but two clauses, but this one, which should be faster to check, at first. Regards, Joerg > Hi, Chris, > Thanks for the good solution, I can see your point now; > > > Chris writes > >Ok you want > ><xsl:for-each > select="$source[contains($keywrd,.)]|$source[$keywrd='']"> > > The select attr is actually expressed from union of two sets, this is > something I can use from now on. > Just for curiosity, will it cost some speed performance by going > through two patterns each time? Or a > better solution for what I want to achieve? > > regards > Sun-fu Yang > > sfyang@xxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|