xsl-list
[Top] [All Lists]

Re: should there be an error condition with XPATH function when param not defined?

2006-01-12 12:18:23
James Fuller wrote:

Michael Kay wrote:

xslt
<xsl:template match="/">
   <xsl:apply-templates select="."/>
</xsl:template>

That template rule will give you infinite recursion.

<xsl:template match="test">
   <xsl:value-of select="contains(test, $somevariable)"/>
</xsl:template>

ya cut and paste error, should read

    <xsl:value-of select="contains(., $somevariable)"/>

  I guess Mike was speaking about the above template, matching the
source document node, not about this.

  What when you keep just that in your stylesheet:

    <xsl:template match="test">
      <xsl:value-of select="contains(., $somevariable)"/>
    </xsl:template>

  And with that:

    <xsl:template match="/">
      <!-- "*", not "." -->
      <xsl:apply-templates select="*"/>
    </xsl:template>

    <xsl:template match="test">
      <xsl:value-of select="contains(., $somevariable)"/>
    </xsl:template>

  And finally, what are the exact symptoms?  Does Firefox respond?  Or
does he go in an infinite recursion?  What are all the error and
marning messages?

--drkm

















        

        
                
___________________________________________________________________________ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs 
exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--