|
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 |