gareth      2002/12/02 08:01:25

  Modified:    c/src/xercesc/validators/datatype
                        DatatypeValidatorFactory.cpp
  Log:
  Fix to bug #12188. NCNAME validator now has a base validator of NAME. Patch by Peter 
Volchek.
  
  Revision  Changes    Path
  1.8       +4 -10     
xml-xerces/c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp
  
  Index: DatatypeValidatorFactory.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DatatypeValidatorFactory.cpp      2 Dec 2002 13:25:51 -0000       1.7
  +++ DatatypeValidatorFactory.cpp      2 Dec 2002 16:01:24 -0000       1.8
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.8  2002/12/02 16:01:24  gareth
  + * Fix to bug #12188. NCNAME validator now has a base validator of NAME. Patch by 
Peter Volchek.
  + *
    * Revision 1.7  2002/12/02 13:25:51  gareth
    * Fix for bug #12188. Create NMTOKEN, ID, IDREF, ENTITY, NAME, NCNAME with 
appropriate base types. Some reordering of creation was required where dependencies 
resulted.
    *
  @@ -475,7 +478,7 @@
               fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_NAME,
                              new 
NameDatatypeValidator(getDatatypeValidator(SchemaSymbols::fgDT_TOKEN), 0, 0, 0));
               fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_NCNAME,
  -                           new 
NCNameDatatypeValidator(getDatatypeValidator(SchemaSymbols::fgDT_TOKEN), 0, 0, 0));
  +                           new 
NCNameDatatypeValidator(getDatatypeValidator(SchemaSymbols::fgDT_NAME), 0, 0, 0));
   
   
               // Create 'NMTOKEN' datatype validator
  @@ -651,15 +654,6 @@
           fUserDefinedRegistry = new RefHashTableOf<DatatypeValidator>(29);
   
       if (!getDatatypeValidator(XMLUni::fgIDRefsString)) {
  -        /*        fUserDefinedRegistry->put((void*) XMLUni::fgIDString,
  -                           new IDDatatypeValidator());
  -        fUserDefinedRegistry->put((void*) XMLUni::fgIDRefString,
  -                           new IDREFDatatypeValidator());
  -        fUserDefinedRegistry->put((void*) XMLUni::fgEntityString,
  -                           new ENTITYDatatypeValidator());
  -        */
  -
  -
           fUserDefinedRegistry->put((void*) XMLUni::fgIDString,
                              new 
IDDatatypeValidator(getDatatypeValidator(SchemaSymbols::fgDT_NCNAME), 0, 0, 0));
           fUserDefinedRegistry->put((void*) XMLUni::fgIDRefString,
  
  
  

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

Reply via email to