ankitp 2004/12/16 08:23:28 Modified: java/src/org/apache/xerces/impl/dv/xs AbstractDateTimeDV.java Log: fix roll over of year when schema 1.1 is not activated Revision Changes Path 1.27 +5 -1 xml-xerces/java/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java Index: AbstractDateTimeDV.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- AbstractDateTimeDV.java 14 Dec 2004 22:01:52 -0000 1.26 +++ AbstractDateTimeDV.java 16 Dec 2004 16:23:28 -0000 1.27 @@ -17,6 +17,7 @@ package org.apache.xerces.impl.dv.xs; import org.apache.xerces.impl.Constants; +import org.apache.xerces.xs.XSConstants; import org.apache.xerces.xs.datatypes.XSDateTime; /** @@ -610,6 +611,9 @@ temp=date.month+carry; date.month=modulo(temp, 1, 13); date.year=date.year+fQuotient(temp, 1, 13); + if(date.year == 0 && !Constants.SCHEMA_1_1_SUPPORT) { + date.year = (date.timezoneHr < 0 || date.timezoneMin < 0)?1:-1; + } } date.utc='Z'; }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]