peiyongz 2003/06/25 12:32:55 Modified: c/src/xercesc/validators/schema TraverseSchema.cpp Log: to use new putGrammar() Revision Changes Path 1.80 +4 -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.79 retrieving revision 1.80 diff -u -r1.79 -r1.80 --- TraverseSchema.cpp 25 Jun 2003 17:27:56 -0000 1.79 +++ TraverseSchema.cpp 25 Jun 2003 19:32:55 -0000 1.80 @@ -81,6 +81,7 @@ #include <xercesc/framework/LocalFileInputSource.hpp> #include <xercesc/framework/URLInputSource.hpp> #include <xercesc/framework/XMLGrammarPool.hpp> +#include <xercesc/framework/XMLSchemaDescription.hpp> #include <xercesc/validators/schema/identity/XPathException.hpp> #include <xercesc/validators/schema/GeneralAttributeCheck.hpp> #include <xercesc/validators/schema/XercesGroupInfo.hpp> @@ -376,7 +377,8 @@ fCurrentScope = Grammar::TOP_LEVEL_SCOPE; fTargetNSURIString = fSchemaGrammar->getTargetNamespace(); fTargetNSURI = fURIStringPool->addOrFind(fTargetNSURIString); - fGrammarResolver->putGrammar(fTargetNSURIString, fSchemaGrammar); + XMLSchemaDescription* gramDesc = fGrammarResolver->getGrammarPool()->createSchemaDescription(fTargetNSURIString); + fGrammarResolver->putGrammar(gramDesc, fSchemaGrammar); fAttributeCheck.setIDRefList(fSchemaGrammar->getIDRefList()); // Save current schema info
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]