In XSLT v2.0, even for a Basic
XSLT Processor, this is a run-time failure that I can't
recover from. Somebody else must see this a problem or I am
missing something big somewhere in the literature.
The error isn't recoverable, but it is preventable. Before attempting
the conversion of a string to a dateTime, you can test:
<xsl:if test="$x castable as xs:dateTime">
This way you can ensure that a run-time error will not occur on invalid
data.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list