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]