Hi,
> I want to call template "abc" with element "def"
>
> Here's the syntax for "call-template" and "apply-template":
>
> <xsl:call-template name="abc"/>
>
> <xsl:apply-templates select="def"/>
>
>
> However, I dun seem to be able to combine the two above statement.
>
> Currently as a workaround, I find myself using the below (for just 1
> element).
>
> <xsl:for-each select="def">
> <xsl:call-template name="abc"/>
> </xsl:for-each>
>
>
> Is there a better way? How should I do it?
Use
<xsl:template name="abc" match="def">
but if you cannot, then the xsl:for-each to change the current context is the way to go.
Cheers,
Jarno - Grendel: Zombie Nation
|