Subject: Re: Complex named template calling From: "Juan R. Migoya" <jmigoya@xxxxxxxxxxx> Date: Thu, 23 Nov 2000 08:12:37 +0100 |
Couldn't you pass the node as parameter? <xsl:template name="DATADEF"> <xsl:param name="nod" select="."> <b> <xsl:apply-templates select="$nod"/> <b> </xsl:template> Regards, Juan R. Migoya Stephen Kim wrote: > > I'm attempting to write a set of XSLs, one of which controls > look/appearance. > > For example, there will be template that resembles the following: > > <xsl:template name="TABLEDEF"> > <table> > <xsl:apply-templates/> > <table> > </xsl:template> > > <xsl:template name="DATADEF"> > <b> > <xsl:apply-templates/> > <b> > </xsl:template> > > Now, I want these templates to be called from various places over xml with > wide differences. > > <xsl:for-each select="AUTHOR"> > <xsl:call-template name="TABLEDEF"> > <TR> > <TD>NAME</TD> > <TD> > <xsl:for-each select="BOOK"> > <xsl:call-template name="DATADEF"/> > <br/> > </xsl:for-each> > </TD> > </TR> > </xsl:call-template> > </xsl:for-each> > > I know this is non-functional as call-templates cannot handle subelements > besides params. Is there a way to simulate this functionality somehow? > > Thanks ************************************************************************ Juan R. Migoya Ingelectric-Team, S.A. Area de Aparatos y Equipos Tel. 94 403 98 30 Fax. 94 403 96 80 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Complex named template calling, Stephen Kim | Thread | Re: Complex named template calling, Jeni Tennison |
RE: XSLT Debugger, Archie Russell | Date | Char node-type, Richard Light |
Month |