Subject: Re: [xsl] Java XSLT transformers and document('') problem From: "Vladimir Nesterovsky" <vladimir@xxxxxxxxxxxxxxxxxxxx> Date: Mon, 8 Sep 2008 02:53:13 -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" as="element()"> <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, Vladimir Nesterovsky | Thread | [xsl] xslt function, Mohit Anchlia |
Re: [xsl] Java XSLT transformers an, Vladimir Nesterovsky | Date | Re: [xsl] for-each-group and result, James Cummings |
Month |