This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Global variables and changing within templates


 
If I define a global variable, how can I pass it to a template, change it within the template, and be able to access the new value for the variable after the template processing is complete ?
 
<xsl:variable name="glovar" select="test"/>
 
<xsl:template match="/">
    <xsl:apply-templates select="TEST"/>
    <xsl:value-of select="$glovar"/>  <!--- Prints "newval" here  -->
</xsl:template>
 
<xsl:template match="TEST">
 
<!--- change glovar here -->
<xsl:variable name="glovar" select="newval"/>
 
</xsl:template>
 
 
 
 
Thanks
 
Pady

 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]