Subject: Change the value of global variables/params ?? From: Patrice Bonhomme <Patrice.Bonhomme@xxxxxxxx> Date: Tue, 07 Dec 1999 16:08:10 +0100 |
Hi, Is it possible to assigne or change the value of a global variable or param within a template? If not, i would have to call all the templates that need i18n with the corresponding parameter (lang in our case), then a little verbose... For example : <xsl:stylesheet ... > <xsl:variable name="variable.lang"/> <xsl:template match="langset"> <!-- Set the value of language --> <xsl:param name="variable.lang"><value-of select="@xml:lang"/></xsl:param> ... <call-template name="i18n"/> ... </xsl:template> <xsl:template name="i18n"> <xsl:choose> <xsl:when test="$variable.lang='en'">Abstract</xsl:when> <xsl:when test="$variable.lang='fr'">Résumé</xsl:when> ... </xsl:choose> </xsl:template> </xsl:stylesheet> Any help ? Thanks, Pat. -- ============================================================== bonhomme@xxxxxxxx Tel : 03 83 59 30 52 / 06 11 34 03 85 http://www.loria.fr/~bonhomme Office : B.228 -------------------------------------------------------------- * Serveur Silfide : http://www.loria.fr/projets/Silfide ============================================================== XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
SV: Combining two test using the "a, Tony Fabian | Thread | Re: Change the value of global vari, David Carlisle |
RE: XSL & servlets with SAXON, Kay Michael | Date | FOP 0.12, WEU, Udo Weigl |
Month |