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]

Reply via email to