gareth 2005/03/14 09:07:01
Modified: c/src/xercesc/validators/schema TraverseSchema.cpp
Log:
Fix for Jira 1376. Patch by Christian Will.
Revision Changes Path
1.132 +5 -5
xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp
Index: TraverseSchema.cpp
===================================================================
RCS file:
/home/cvs/xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -r1.131 -r1.132
--- TraverseSchema.cpp 7 Mar 2005 20:11:21 -0000 1.131
+++ TraverseSchema.cpp 14 Mar 2005 17:07:01 -0000 1.132
@@ -2962,7 +2962,7 @@
// create & register validator for "generated" type
try {
newDV = fDatatypeRegistry->createDatatypeValidator(
- qualifiedName, baseValidator, 0, 0, true, finalSet,
true, fMemoryManager );
+ qualifiedName, baseValidator, 0, 0, true, finalSet,
true, fGrammarPoolMemoryManager);
}
catch (const XMLException& excep) {
reportSchemaError(contentElem, XMLUni::fgValidityDomain,
XMLValid::DisplayErrorMessage, excep.getMessage());
@@ -3227,7 +3227,7 @@
fSchemaGrammar->putAnnotation(enums, janEnumAnnot.release());
try {
- newDV =
fDatatypeRegistry->createDatatypeValidator(qualifiedName, baseValidator,
facets, enums, false, finalSet, true, fMemoryManager);
+ newDV =
fDatatypeRegistry->createDatatypeValidator(qualifiedName, baseValidator,
facets, enums, false, finalSet, true, fGrammarPoolMemoryManager);
}
catch (const XMLException& excep) {
reportSchemaError(contentElem, XMLUni::fgValidityDomain,
XMLValid::DisplayErrorMessage, excep.getMessage());
@@ -3362,7 +3362,7 @@
janValidators.orphan();
try {
- newDV = fDatatypeRegistry->createDatatypeValidator(qualifiedName,
validators, finalSet, true, fMemoryManager);
+ newDV = fDatatypeRegistry->createDatatypeValidator(qualifiedName,
validators, finalSet, true, fGrammarPoolMemoryManager);
}
catch (const XMLException& excep) {
reportSchemaError(contentElem, XMLUni::fgValidityDomain,
XMLValid::DisplayErrorMessage, excep.getMessage());
@@ -3725,7 +3725,7 @@
(
qualifiedName,
typeInfo->getBaseDatatypeValidator(),
- facets, enums, false, 0, true, fMemoryManager
+ facets, enums, false, 0, true,
fGrammarPoolMemoryManager
);
simpleDV->setAnonymous();
typeInfo->setDatatypeValidator(simpleDV);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]