No, not context. Passed manually...
On 7/25/07, Andrew Welch <andrew(_dot_)j(_dot_)welch(_at_)gmail(_dot_)com>
wrote:
On 7/25/07, Steve <subsume(_at_)gmail(_dot_)com> wrote:
> Hey there, I have a template for creating ajax links:
>
> <xsl:template name="a">
> <xsl:with-param name="href" />
> <xsl:with-param name="text" />
> <a href="{$href}" onClick="showData('{$href}');return
> false;"><xsl:value-of select="$text" /></a>
> </xsl:template>
>
> is there some shorter way to use this (XSL 1.0) template than...
>
> <xsl:call-template name="a">
> <xs:param name="href" select="'x'"/>
> <xs:param name="text" select="'y'"/>
> </xsl:call-template>
It depends...
If x and y are selected from the current node, then you can just go:
<xsl:call-template name="a"/>
and
<xsl:template name="a">
<a href="{(_at_)x}" .....>
<xsl:value-of select="y"/>
</a>
</xsl:template>
...as the current node is the same within the named template as it is
when you call the named template.
(if not then that's the correct way.)
cheers
andrew
--
http://andrewjwelch.com
--~------------------------------------------------------------------
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>
--~--
--~------------------------------------------------------------------
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>
--~--