[Home] [By Thread] [By Date] [Recent Entries]

Subject: RE: 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
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member