xsl-list
[Top] [All Lists]

Re: [xsl] Need to use document() in key definition

2013-12-04 11:49:59
On 04/12/2013 17:33, dvint(_at_)dvint(_dot_)com wrote:
<xsl:key name="inMap" match="$map-doc//a" use="@href"/>


Just

<xsl:key name="inMap" match="a" use="@href"/>

keys apply (separately) to all documents.

then to look up the key you need to specify the document to look in

key('inMap',whatever,$map-doc)

of if you are stuck at XSLT1 without the three argument form

<xsl:for-each select="$map-doc">
  ... key('inMap;,whatever)
</xsl:for-each>



David

--
google plus: https:/profiles.google.com/d.p.carlisle

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. ________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>