peiyongz 2003/06/25 10:27:56 Modified: c/src/xercesc/validators/schema TraverseSchema.cpp Log: Using GrammarPool::createDTDGrammar/createSchemaGrammar Revision Changes Path 1.79 +3 -2 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.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- TraverseSchema.cpp 20 Jun 2003 19:03:03 -0000 1.78 +++ TraverseSchema.cpp 25 Jun 2003 17:27:56 -0000 1.79 @@ -80,6 +80,7 @@ #include <xercesc/internal/XMLScanner.hpp> #include <xercesc/framework/LocalFileInputSource.hpp> #include <xercesc/framework/URLInputSource.hpp> +#include <xercesc/framework/XMLGrammarPool.hpp> #include <xercesc/validators/schema/identity/XPathException.hpp> #include <xercesc/validators/schema/GeneralAttributeCheck.hpp> #include <xercesc/validators/schema/XercesGroupInfo.hpp> @@ -741,7 +742,7 @@ // Preprocess new schema // -------------------------------------------------------- SchemaInfo* saveInfo = fSchemaInfo; - fSchemaGrammar = new (fMemoryManager) SchemaGrammar(fMemoryManager); + fSchemaGrammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar(); preprocessSchema(root, importURL); fPreprocessedNodes->put((void*) elem, fSchemaInfo);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]