Thomas J.S.: xsl:call-template verschachteln

Beitrag lesen

Hallo,

ich möchte gerne mehrere xsl:call-templates ineinander verschachteln. D.h. ich möchte einem named template eine variable übergeben, die ein anderes call-template Ergebnis enthält.

Ist das überhaupt möglich und wenn ja wie?

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.

Grüße
Thomas