[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Retaining value of a Global variable
Subject: Re: [xsl] Retaining value of a Global variable From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 16 Jul 2004 22:22:53 +0100 |
As in all functional languages, you can't change the value of a variable once it is bound, so your global variable will globally have the value of "No", that's why its called a global variable. You mask it with a local variable but the scope of a variable binding is its parent element which in your case is the xsl:if so it goes out of scope at the end of that element and outside the xsl:if you will see the global variable again. Never use disable-output-escaping unless you are in a special non standard case that requires it, it is explitly non portable and not supported by all systems. In this case it is doing nothing anyway as the variable is just No or Yes so there is no escaping to disable. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Retaining value of a Glob, Michael Kay | Thread | Re: [xsl] Retaining value of a Glob, Wendell Piez |
RE: [xsl] Retaining value of a Glob, Michael Kay | Date | RE: [xsl] Retaining value of a Glob, Pieter Reint Siegers |
Month |