mrglavas    2004/09/20 15:39:58

  Modified:    java/src/org/apache/xerces/impl/dv/xs
                        AbstractDateTimeDV.java
  Log:
  XML Schema 1.1 - RQ-123: Allow year 0000 in date-related types.

  Thanks to Naela Nissar, now checking for year 0000.

  
  Revision  Changes    Path
  1.15      +6 -2      
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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- AbstractDateTimeDV.java   26 Aug 2004 02:14:40 -0000      1.14
  +++ AbstractDateTimeDV.java   20 Sep 2004 22:39:58 -0000      1.15
  @@ -16,6 +16,8 @@
   
   package org.apache.xerces.impl.dv.xs;
   
  +import org.apache.xerces.impl.Constants;
  +
   /**
    * This is the base class of all date/time datatype validators.
    * It implements common code for parsing, validating and comparing datatypes.
  @@ -372,7 +374,9 @@
   
           //REVISIT: should we throw an exception for not valid dates
           //          or reporting an error message should be sufficient?
  -        if ( data.year==0 ) {
  +     
  +     
  +        if (!Constants.SCHEMA_1_1_SUPPORT && data.year==0 ) {
               throw new RuntimeException("The year \"0000\" is an illegal year 
value");
   
           }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to