peiyongz 2003/06/25 15:35:12 Modified: c/src/xercesc/dom/deprecated DOMParser.cpp Log: to use new GrammarResolver::getGrammar() Revision Changes Path 1.21 +8 -2 xml-xerces/c/src/xercesc/dom/deprecated/DOMParser.cpp Index: DOMParser.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/deprecated/DOMParser.cpp,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- DOMParser.cpp 20 Jun 2003 18:48:37 -0000 1.20 +++ DOMParser.cpp 25 Jun 2003 22:35:12 -0000 1.21 @@ -77,6 +77,10 @@ #include <xercesc/util/IOException.hpp> #include <xercesc/framework/XMLValidator.hpp> #include <xercesc/validators/common/GrammarResolver.hpp> +#include <xercesc/framework/XMLGrammarPool.hpp> +#include <xercesc/framework/XMLSchemaDescription.hpp> +#include <xercesc/util/Janitor.hpp> + #include "DOMParser.hpp" #include "ElementImpl.hpp" #include "AttrImpl.hpp" @@ -259,7 +263,9 @@ Grammar* DOMParser::getGrammar(const XMLCh* const nameSpaceKey) { - return fGrammarResolver->getGrammar(nameSpaceKey); + XMLSchemaDescription* gramDesc = fGrammarResolver->getGrammarPool()->createSchemaDescription(nameSpaceKey); + Janitor<XMLSchemaDescription> janName(gramDesc); + return fGrammarResolver->getGrammar(gramDesc); } Grammar* DOMParser::getRootGrammar()
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]