#14
Using Keys
Keys are traversed via the key() function.
Syntax:
<xsl:apply-templates select="key('name','value')"/> <xsl:apply-templatee select="key('name',@ref)"/>
The results are all nodes in the key whose value matches the first argument.