Re: [xsl] xsl:key, predicates and documents.

Subject: Re: [xsl] xsl:key, predicates and documents.
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Fri, 14 May 2010 14:36:18 +0100
> So, I created keys that look like this:
>
>    <xsl:key name="term-key" select="e[@PER='n']" use="@HW"/>
>    <xsl:key name="person-key" select="e[@PER='y']" use="@SUR"/>
...
> <xsl:template match="eData[@PERS='n']">
>    <xsl:variable name="exact" select="key('term-key', @HW)"/>
>    ...
>
> </xsl:template>
>
> We know that there are matches yet this doesn't work unless
> we remove the predicate from the key definition. Are predicates
> usable in key definitions?

It's much harder to help without seeing any input, but I can see a PER
vs PERS difference in the code there... is that it?


--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

Current Thread