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]

Re: Global variables and changing within templates



> If I define a global variable, how can I pass it to a template,

declare a paramater to the template and pass the value (which can be the
value of your variable) as a paramanter using xsl:with-param.

>  change it within the template,

XSL is a side effect free language, you don't change the values
of variables.

> and be able to access the new value for the variable after the
> template processing is complete ? 

since the value will be the same after the template call as before
you can just use $variablename in the usual way.

David


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

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