xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] call-template error


Subject: [xsl] call-template error
From: Vaduvoiu Tiberiu <vaduvoiutibi@xxxxxxxxx>
Date: Mon, 28 May 2007 03:24:13 -0700 (PDT)

On my site I have a couple of categories/menus. Each time you're in a category it loads a different template(content)
I have a parameter $menu which has the value of the name of the menu you are at on the site. So until now I had something like this:

<xsl:if test="$menu= sport">
<xsl:call-template name="toolbox_sport"></xsl:call-template>
</xsl:if>
<xsl:if test="$menu= 'news">
<xsl:call-template name="toolbox_news"></xsl:call-template>
</xsl:if>
<xsl:if test="$menu= recent">
<xsl:call-template name="toolbox_recent"></xsl:call-template>
</xsl:if>
<xsl:if test="$menu= test">
<xsl:call-template name="toolbox_test"></xsl:call-template>
</xsl:if>

like this, it works. But then I though of making it more simple like this:

<xsl:call-template name="toolbox_$menu"></xsl:call-template> so basically it should only loads the template of the selected menu. Thing is it doesn't work..I get java.util.EmptyStackException:

I also tried creating a variable
<xsl:variable name="tool">toolbox_<xsl:value-of select="$menu"/></xsl:variable>
and then calling the template with the name="$tool"..also doesn't work. So why doesn't he load it?? 10x


       
____________________________________________________________________________________Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. 
http://mobile.yahoo.com/go?refer=1GNXIC


Current Thread
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor