Subject: Re: What is the value of an undefined param From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Wed, 22 Mar 2000 18:26:01 +0000 |
To expand on David's lucid explanation of Jonathan's problem.... At 11:02 PM 3/21/00 GMT, David wrote: ><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' Setting the parameter default as <xsl:param name="x" select="false()"/> The value of $x is a Boolean false (XPath 4.3). Then the test <xsl:if test="$x"> ... </xsl:if> will fail unless the default is overridden by a parameter passed in. This also makes it a bit harder for that malicious passer-of-misleading-parameters. Fun. --Wendell (as usual, standing on others' shoulders) ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ====================================================================== XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: What is the value of an undefin, David Carlisle | Thread | RE: What is the value of an undefin, Kay Michael |
RE: Future XSLT extensions. documen, Scott Sanders | Date | Re: Future XSLT extensions. documen, Paul Tchistopolskii |
Month |