Subject: Re: [xsl] document() and keys From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Tue, 13 Nov 2001 20:06:40 +0000 |
Hi Phil, > The problem is that I want to pass the selected node as a parameter to > a named template. I have tried this: > > <xsl:call-template.....> > <xsl:for-each select="$src-root"> > <xsl:with-param .... select="key(keyname,...)"/> > </xsl:for-each> > </xsl:call-template> Try putting the xsl:for-each around the xsl:call-template: <xsl:for-each select="$src-root"> <xsl:call-template ...> <xsl:with-param ... select="key(keyname, ...)" /> </xsl:call-template> </xsl:for-each> The template will only get called once because you only select one node ($src-root), and within the xsl:for-each, the call to the key() will search in that document. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] document() and keys, David Carlisle | Thread | Re: [xsl] document() and keys, David Carlisle |
RE: [xsl] Call context within a nam, Michael Kay | Date | [xsl] Trouble Populating <form> inp, Jibran Bisharat |
Month |