Subject: testing dates
From: Peter Flynn <pflynn@xxxxxx>
Date: Wed, 08 Sep 2004 10:22:43 +0100
|
If $isodate contains "2004-06-27" and a CDATA attribute
@start-date contains "2004-09-05", what should be the result of:
<xsl:if test="$isodate < foo/@start-date">
It always evaluates to False under Saxon 6.5.2 (ie if I
use > instead of < I get the same result: False).
Is there something about comparing strings containing digits that I have
missed? Are they being evaluated as expressions
(eg 2004 minus 6 minus 27)?
///Peter
|