xsl-list
[Top] [All Lists]

RE: How are param selects handled

2003-06-02 00:45:53
I have a template that accepts params.  But I have set a 
select in the param definition, and part way thorugh I check 
the param for any param sent. Like this

<xsl:template name="check-for-delims">
    <xsl:param name="string" select="''" />
    <xsl:param name="delims" select="' &#x9;&#xA;'" />

    .... loads of code ...
    <xsl:when test="not($delims)">    <!-- corrected by MHK -->

... bits more ...
</xsl:template>

As I have set the select in the delims parameter, will the 
check always return true??

No. For example, if the template is called as:

  <xsl:call-template name="check-for-delims">
    <xsl:with-param name="delims" select="false()"/>
  </xsl:call-template>

then the test on $delims will return false.

Michael Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>
  • RE: How are param selects handled, Michael Kay <=