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]