xsl-list
[Top] [All Lists]

RE: call-template vs apply-template

2004-06-06 22:00:20
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


<Prev in Thread] Current Thread [Next in Thread>
  • RE: call-template vs apply-template, Jarno.Elovirta <=