This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: What is the value of an undefined param
- To: xsl-list at mulberrytech dot com
- Subject: Re: What is the value of an undefined param
- From: David Carlisle <davidc at nag dot co dot uk>
- Date: Tue, 21 Mar 2000 23:02:28 GMT
- References: <D79909C367EAD3118D3E00508B9B0EF5042D9C@NYC3MSG01>
- Reply-To: xsl-list at mulberrytech dot com
If I use
<xsl:value-of select"$v"/>
and I have not defined the variable....what is its value? I am trying to
find a way to test if a value was entered
Either the variable is declared, in which case that is its value
or it is a syntax error referencing an undefined value and your
stylesheet will not run.
If v is a parameter to the stylesheet and you want to know if another
value has been passed in just give it a recognisable default
say
<xsl:param name="x" select="'no-supplied-value'"/>
then <xsl:if test="$x='no-supplied-value'"> is probably only true if a
value wasn't supplied. (ie it would also be true if somone maliciously
supplied the value 'no-supplied-value'
David
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list