Subject: RE: [xsl] String match Revisited From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Mon, 7 May 2001 17:34:06 +0100 |
> <xsl:template name="monthMatch"> > <xsl:param name="text" > select="/eventsCalendar/eventRecord/start/month" > /> > <xsl:variable name="match" select="contains($text, .)" /> > <xsl:choose> > <xsl:when test="$match"> > <xsl:call-template name="monthMatch"> > <xsl:with-param name="text" > select="substring-before($text, > $match)" /> > </xsl:call-template> > <xsl:apply-templates select="/eventsCalendar/eventRecord"/> > </xsl:when> > <xsl:otherwise> > <xsl:call-template name="ViewEvents"/> > </xsl:otherwise> > </xsl:choose> > </xsl:template> > > Can someone point out where I am going wrong. I think you're guessing what substring-before() does, and you're guessing wrong. Have you read the spec? Your $match variable is a boolean, and it doesn't make much sense to supply a boolean as the second argument of substring-before(). Mike Kay Software AG XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] String match Revisited, tanz | Thread | RE: [xsl] String match, Michael Kay |
RE: [xsl] [XSL] How to order numeri, Michael Kay | Date | RE: [xsl] Doing multiple tranformat, Narinder Anand |
Month |