[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] xsl:if with params


Subject: RE: [xsl] xsl:if with params
From: xptm@xxxxxxx
Date: Fri, 24 Sep 2004 16:24:29 +0100

OK, thanks Michael and David, i understand it now. I think i'll specifcially
say

  <xsl:param name="main" select="false()"/>

to make what i'm doing more clear...


Citando Michael Kay <mike@xxxxxxxxxxxx>:

> >
> > So, when i'm making
> >
> >       <xsl:if test="$main">
> >
> > what am i saying in english?
> >
>
> You are saying: when I convert the value of $main to a boolean, is the
> result true?
>
> The values that convert to false (in 1.0) are the boolean false(), the
> number 0, a zero-length string, and an empty node-set. Everything else
> converts to true.
>
> When you specify a stylesheet parameter like this:
>
>    <xsl:param name="p"/>
>
> then the default value (if the caller supplies no value) is a zero length
> string.
>
> Michael Kay
> http://www.saxonica.com/
>
>







O SAPO ja esta livre de vmrus com a Panda Software, fique vocj tambim!
Clique em: http://antivirus.sapo.pt


Current Thread