Subject: Re: [xsl] Java XSLT transformers and document('') problem From: "Vladimir Nesterovsky" <vladimir@xxxxxxxxxxxxxxxxxxxx> Date: Mon, 8 Sep 2008 02:48:24 -0700 |
> I use document('') only to perform call-template by it's name, through > variable > > <xsl:template name="ra:sayHello" match="xsl:template[@name='ra:sayHello']"> > <xsl:text>Hello!</xsl:text> > </xsl:template> > ... > <xsl:variable name="n" select='ra:sayHello'/> > <xsl:apply-templates select="document('')/*/xsl:template[@name=$n]"> > > Is there in XSLT 2.0 any alternatives to this technique? <xsl:template mode="call" match="ra:sayHello"> <xsl:call-template name="ra:sayHello"/> </xsl:template> <xsl:template name="ra:sayHello"> <xsl:text>Hello!</xsl:text> </xsl:template> ... <xsl:variable name="n"> <ra:sayHello/> </xsl:variable> <xsl:apply-templates mode="call" select="$n"/> -- Vladimir Nesterovsky http://www.nesterovsky-bros.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Java XSLT transformers an, Michael Kay | Thread | Re: [xsl] Java XSLT transformers an, Vladimir Nesterovsky |
Re: [xsl] Java XSLT transformers an, LS | Date | Re: [xsl] Java XSLT transformers an, Vladimir Nesterovsky |
Month |