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]

Reply via email to