This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: String match
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] String match
- From: Peter Flynn <peter at silmaril dot ie>
- Date: Mon, 7 May 2001 13:32:34 +0100 (IST)
- Reply-To: xsl-list at lists dot mulberrytech dot com
> <start>
> <day>12</day>
> <month>January</month>
> <year>2002</year>
> </start>
You may find it easier to work with numeric dates if you want to sort
them or otherwise discriminate between them (eg months). The ISO date
format is dd-mm-yyyyThh:mm:ss.ss (capital T in the middle) which will
sort easily.
<eventRecord start="05-02-2002T" end="14-02-2002T">
<title>Bla bla</title>
</eventsCalendar>
(BTW Does anyone know if truncated ISO dates are valid, or must they
be padded with a [possibly misleading] "...00:00:00.00" when no time
is specified?)
> Hence a mechanism to check that: If the 'start month' is the same -
> to apply eventRecord template but as soon as the 'start month'
> differs then to apply ViewEvents template
You can byte-slice the string values of attribute CDATA using
the substring-before and substring-after functions.
///Peter
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list