RE: [xsl] Filtering based on "list" of values

Subject: RE: [xsl] Filtering based on "list" of values
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 9 Jan 2006 12:52:10 -0000
> Of course you could save your query optimiser the effort of taking the
> fixed expression out of the loop, and write instead
> 
> <xsl:variable name="seq" select="tokenize($param,'\s*,\s*')"/>
> 
> ... select="/root/store[@location=$seq]"
> 
> but I think saxon will do this anyway 

Saxon will evaluate it outside the predicate as a local variable, but won't
promote it to a global variable (that's on my TODO list...)

Michael Kay
http://www.saxonica.com/

Current Thread