peiyongz    2002/11/27 14:15:42

  Modified:    c/src/xercesc/validators/schema SchemaValidator.cpp
  Log:
  Schema Errat E2-24 Duration 'T': allow to catch SchemaDateTimeException
  
  Revision  Changes    Path
  1.21      +6 -8      xml-xerces/c/src/xercesc/validators/schema/SchemaValidator.cpp
  
  Index: SchemaValidator.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/SchemaValidator.cpp,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- SchemaValidator.cpp       27 Nov 2002 21:27:14 -0000      1.20
  +++ SchemaValidator.cpp       27 Nov 2002 22:15:42 -0000      1.21
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.21  2002/11/27 22:15:42  peiyongz
  + * Schema Errat E2-24 Duration 'T': allow to catch SchemaDateTimeException
  + *
    * Revision 1.20  2002/11/27 21:27:14  peiyongz
    * Schema Errat E2-24 Duration 'T': allow to catch SchemaDateTimeException
    *
  @@ -210,9 +213,6 @@
   #include <xercesc/internal/XMLReader.hpp>
   #include <xercesc/internal/XMLScanner.hpp>
   #include <xercesc/validators/datatype/DatatypeValidatorFactory.hpp>
  -#include <xercesc/validators/datatype/InvalidDatatypeValueException.hpp>
  -#include <xercesc/validators/datatype/InvalidDatatypeFacetException.hpp>
  -#include <xercesc/util/SchemaDateTimeException.hpp>
   #include <xercesc/validators/datatype/ListDatatypeValidator.hpp>
   #include <xercesc/validators/datatype/UnionDatatypeValidator.hpp>
   #include <xercesc/validators/datatype/ENTITYDatatypeValidator.hpp>
  @@ -671,11 +671,9 @@
                   attDefDV->validate(attrValue);
               }
   
  -        } catch (InvalidDatatypeValueException& idve) {
  -            emitError (XMLValid::DatatypeError, idve.getType(), idve.getMessage());
  -        }
  -        catch (InvalidDatatypeFacetException& idve) {
  -            emitError (XMLValid::DatatypeError, idve.getType(), idve.getMessage());
  +        } 
  +        catch (XMLException& idve) {
  +                emitError (XMLValid::DatatypeError, idve.getType(), 
idve.getMessage());       
           }
           catch (...) {
               emitError(XMLValid::GenericError);
  
  
  

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

Reply via email to