This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: grouping (was: if or template?)


> 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]