Re: [xsl] Selecting lots of nodes with lots of criteria

Subject: Re: [xsl] Selecting lots of nodes with lots of criteria
From: Martin Honnen <Martin.Honnen@xxxxxx>
Date: Thu, 02 Sep 2010 17:18:54 +0200
Fabien Tillier wrote:
Hi List.
I think I have reached some limitations of the XSL parser.
I am trying to select a list of nodes from a document based on criteria
like
<xsl:call-template name="tab208">
<xsl:with-param name="rows"
	
select="//Row[NUMERO=1]|//Row[NUMERO=2]|//Row[NUMERO=3]|//Row[NUMERO=4]|
//Row[NUMERO=5]|//Row[NUMERO=6]|//Row[NUMERO=7]|//Row[NUMERO=8]"/>
</xsl:with-param>
</xsl:call-template>

Test whether select="//Row[NUMERO = 1 or NUMERO = 2 or NUMERO = 3 (and so on)]" performs better. Or, as you mention Kernow meaning you use XSLT 2.0, you could try select="//Row[NUMERO = (1, 2, 3, 4, 5, 6, 7, 8)]"



--

	Martin Honnen
	http://msmvps.com/blogs/martin_honnen/

Current Thread