RE: grouping (was: if or template?)

Subject: RE: grouping (was: if or template?)
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Wed, 7 Jun 2000 12:22:27 +0100
> Attempting to use 
> 
> <xsl:param name="pattern" select="text()"/>
> <xsl:key name="xxxx" match="$pattern" use="."/>
> 
> fails in Saxon with 
> 
> 	Error in expression $pattern: Unxpected token in 
> pattern, found $

Like sort keys, the patterns used in <xsl:key> and <xsl:template> must be
known "at compile time", they cannot depend on variables (which could make
them depend on the source document content). The only solution here is to do
some preprocessing of the stylesheet before it's compiled by the XSLT
processor.

Mike Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread