XST - utilisation de la sortie de call-template comme valeur de retour

Supposons que j'ai un modèle foo qui peut produire quelque chose de donné un paramètre. Maintenant, je veux utiliser cette sortie comme un paramètre à mon autre modèle, loop donc je peux boucle de la sortie d'un certain nombre de fois. J'ai essayé quelque chose le long du chemin de

    <xsl:call-template name="loop">
        <xsl:with-param name="times" select="someParam"/>
        <xsl:with-param name="output">
            <xsl:call-template name="foo">
                <xsl:with-param name="type" select="something"/>
            </xsl:call-template>
        </xsl:with-param>
    </xsl:call-template>

En d'autres termes, output doit maintenant contenir la sortie de l'appel à foo. Les deux loop et foo beau travail independantely mais il semble que je ne peux pas le nid de cette façon. Comment dois-je accomplir? Merci à l'avance.

Bonne question, +1. Voir ma réponse pour un exemple de travail de votre code fourni et des recommandations.

OriginalL'auteur pg-robban | 2010-10-24