Subject: RE: Okay to build Keys on Variables
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Fri, 16 Jul 2004 20:42:56 +0100
|
In 1.0 you aren't allowed to include variables in the match pattern of
xsl:key.
But it doesn't matter. Just define it as match="TIMES/TIME". The index will
only be built for those documents against which it is actually used.
Michael Kay
> -----Original Message-----
> From: Karl J. Stubsjoen [mailto:karl@xxxxxxxxxxxxxxxxxxxx]
> Sent: 16 July 2004 18:41
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Okay to build Keys on Variables
>
> Is it legal to create a key based on xml source coming from a
> variable?
>
> So:
> <xsl:variable name="TIMES" select="document('TIMES.xml')//TIMES"/>
> <xsl:key name="kyTimes" match="$TIMES/TIME" use="@time_minutes" />
>
> Karl
|