Subject: Re: [xsl] RE: Re: How to express a select attr in for-each for conditional or nonconditonal case. From: "Joerg Heinicke" <joerg.heinicke@xxxxxx> Date: Thu, 20 Dec 2001 10:46:09 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] RE: Re: How to express a sele, E100 SFYang | Thread | [xsl] a problem of mine...., dragonjia |
RE: [xsl] How to add a top level el, Samuel Abraham | Date | RE: [xsl] applying templates to an , Michael Kay |
Month |