Subject: re: [xsl] [xls] run-time variable name generation (e.g. "double de-referencing" {$($name)} ) From: Florent Georges <lists@xxxxxxxxxxxx> Date: Tue, 12 May 2009 09:47:58 +0000 (GMT) |
Vladimir Nesterovsky wrote: Hi, > <xsl:variable name="A" select="100"/> > <xsl:variable name="B" select="BBB"/> > <xsl:template mode="t:get-var" match="A"> > <xsl:sequence select="$A"/> > </xsl:template> > <xsl:template mode="t:get-var" match="B"> > <xsl:sequence select="$A"/> > </xsl:template> I guess you mean select="$B" ;-) > <xsl:variable name="VAR" as="element()"> > <xsl:element name="{$var}"/> > </xsl:variable/> > <xsl:variable name="value" as="item()"> > <xsl:apply-templates mode="t:get-var" select="$var"/> > </xsl:variable> Yes. Actually, that's the idea of using first-class function objects, as already noted by someone else (FCF as defined in FXSL, at least.) Regards, -- Florent Georges http://www.fgeorges.org/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
re: [xsl] [xls] run-time variable n, Vladimir Nesterovsky | Thread | [xsl] fo:block, Szabo, Patrick \(LNG |
RE: [xsl] [xsl-fo] how to suppress , Peter Kester | Date | [xsl] Error when params are in Xpat, Dmitri Snytkine |
Month |