You have to use : <xsl:value-of select="$cssClassNormal"/> <xsl:value-of select="$cssClassWeekEnd"/> <xsl:value-of select="$dayofweek"/>
etc... Matthieu > I'm using Cocoon 2.0.2 and Tomcat 3.3.1. > > Can anybody explain to me why i can't use 'xsl:param' in 'xsl:if' > clause? > > Example: > > <xsl:template name="TimeCell"> > <xsl:param name="cssClassNormal">TimeCell</xsl:param> > <xsl:param name="cssClassWeekEnd">HolidayCell</xsl:param> > <xsl:param name="dayofweek"> > <!-- Monday --> > 2 > </xsl:param> > <td class="{$cssClassNormal}"> > <xsl:if test="{$dayofweek}=1 or {$dayofweek}=7"> > <xsl:attribute > name="class">{$cssClassWeekEnd}</xsl:attribute> > </xsl:if> > <xsl:value-of select="."/> > </td> > </xsl:template> > > it throws: > > org.apache.cocoon.ProcessingException: Exception in creating Transform > Handler: javax.xml.transform.TransformerException: Extra illegal tokens: > '{', '$', 'dayofweek}', '=', '1', 'or', '{', '$', 'dayofweek}', '=', '7' > at > org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTransformer > Handler(XSLTProcessorImpl.java:271) --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>