|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Change the value of global variables/params ??
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








