Katharina: xsl:call-template verschachteln

Beitrag lesen

Hallo Thomas,

Ja, das kannst du machen. Genau so, wie du es in deinem Beispiel gemacht hast, nur muss du darauf achten, dass die Paramter für den 2. call-templates (z.B. $nr im <xsl:with-param name="inputId" select="'mail{$nr}backLink'"/>) tatsächlich zur Verfügung stehen.

Irgendetwas scheint bei mir allerdings nicht zu funktionieren. Hier nochmal ein Beispiel-Template für f:

Das template f liefert beispielsweise einen html input tag:
-------------------------------------------------------------------
<xsl:template name="f">
  <input type="button" id="i" value="v"/>
</xsl:template>
-------------------------------------------------------------------

Das HTML Element soll als Parameter (t) an das Template m übergeben werden. Aber es kommt nichts an. Muß ich den Input Tag irgendwie als String zurückliefern? Mit xsl:text drum rum geht es allerdings nicht!

Hast Du eine Idee?
Grüße,
Katharina