[xsl] using xsl:call-template dynamicly

Subject: [xsl] using xsl:call-template dynamicly
From: Red Light <skydelta98@xxxxxxxxx>
Date: Wed, 21 Apr 2010 04:18:25 -0700 (PDT)
Hi ,

i'm using apache fop , and i want in my xsl to dynamicly call a template
for example i got a main xsl file==> main.xsl  (which i mport a xsl file ==>
subreport1.xsl)

in this subreport1.xsl file i got a template that i declare
like that :

 <xsl:template  match="projectDetailSection">
 <xsl:template>
and in my main template (main.xsl)

i call the template with:
<xsl:call-template name="projectDetailSection" />

that's the normal case it's
working.Now how could i  call a templace dynamicly like:


i define the
variable:

<xsl:variable name="var1"
saxon:assignable="yes">projectDetailSection         </xsl:variable>

and then
i call the tempalte dynamicly:

<xsl:call-template
 name="{$var1}"
saxon:allow-avt="yes" ></xsl:call-template>


my actual code doens't work even
if i use saxon ....


and thanks a lot for your help

Current Thread