peiyongz 2003/03/23 14:54:49 Modified: c/src/xercesc/util XMLDateTime.cpp Log: invalid second values Revision Changes Path 1.8 +11 -1 xml-xerces/c/src/xercesc/util/XMLDateTime.cpp Index: XMLDateTime.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLDateTime.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- XMLDateTime.cpp 22 Feb 2003 22:49:09 -0000 1.7 +++ XMLDateTime.cpp 23 Mar 2003 22:54:49 -0000 1.8 @@ -57,6 +57,9 @@ /* * $Id$ * $Log$ + * Revision 1.8 2003/03/23 22:54:49 peiyongz + * invalid second values + * * Revision 1.7 2003/02/22 22:49:09 peiyongz * Schema Errata E2-45 24:00:00 allowed * @@ -1044,6 +1047,13 @@ fValue[MiliSecond] = parseInt(fStart, sign); //get ms between UTC sign and fEnd } } + else + { + // seconds has more than 2 digits + ThrowXML1(SchemaDateTimeException + , XMLExcepts::DateTime_min_invalid + , fBuffer); + } //parse UTC time zone (hh:mm) if ( sign > 0 ) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]