Hello David,
thank you very much, your suggestion is a great help.
It is much more cleaner, to avoid one level of calling a named template.
Until now i haven´t use xsl-import, because i was not sure of it´s benefits.
Now i understand why it exists and how i can it use it.
Take care,
Hans
Do you think there are other more elegant or better ways for
operating with conditional snippets of code?
One alternative is:
don't do
<xsl:if test="$case = case2"><xsl:call-template name="Case2" >
just do
<xsl:call-template name="Case2" >
and in your generic file which has this line do
<xsl:template name="Case2"/>
so that the default behaviour is to do nothing (so you don'tneed to
guard this with an <xsl:if.
then your stylesheet for case 2 should xsl:import (not xsl:include)
this generic file and provide a more specific definition of this
template
<xsl:template name="Case2">
<!-- Parameter getting from file3 frame.xsl -->
<xsl:param name="case"/>
....
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list