|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: String match Revisited
> <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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








