Subject: Re: [xsl] How to assign a value and reuse a global variable From: Trevor Nash <tcn@xxxxxxxxxxxxx> Date: Mon, 11 Feb 2002 19:58:57 +0000 |
>What I am trying to is this. >At the very top level of my xsl doc I a declare an empty variable with no values >like this > ><xsl:variable name ="monday"/> > Strictly speaking this gives you a variable whose value is an empty string - not quite the same thing as 'no value'. >now in my temlates at run time I want to assign this variable a value of > ><xsl:variable name = "$monday" select = "'Monday'"/> > There is no assignment statement in XSLT. What you are doing is creating a *new* variable whose name is $monday (rather than simply monday). $monday is not a legal variable name, so your processor should be signalling an error. >Now first of all is it possible to do?If it is then is my syntactic approach >is valid,and if it is then how come I don't see the value I set for monday :-) > It depends what you are trying to do. It may be as simple as putting <xsl:variable name = "monday" select = "'Monday'"/> (in which case the top level declaration is probably unnecessary). If not, you will need to tell us what your stylesheet is trying to achieve. Regards, Trevor Nash -- Traditional training & distance learning, Consultancy by email Melvaig Software Engineering Limited voice: +44 (0) 1445 771 271 email: tcn@xxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to assign a value and, Morten | Thread | Re: [xsl] How to assign a value and, Agnes kielen |
Re: [xsl] How to assign a value and, Maneshi Tuli | Date | Re: [xsl] Proper xsl coding for &nb, Elizabeth Barham |
Month |