peiyongz    2003/07/10 12:42:24

  Modified:    c/src/xercesc/dom/deprecated DOMParser.cpp
  Log:
  Stateless Grammar: Initialize scanner with grammarResolver
  
  Revision  Changes    Path
  1.22      +3 -4      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.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- DOMParser.cpp     25 Jun 2003 22:35:12 -0000      1.21
  +++ DOMParser.cpp     10 Jul 2003 19:42:24 -0000      1.22
  @@ -151,10 +151,9 @@
   
       //  Create a scanner and tell it what validator to use. Then set us
       //  as the document event handler so we can fill the DOM document.
  -    fScanner = XMLScannerResolver::getDefaultScanner(fValidator, fMemoryManager);
  +    fScanner = XMLScannerResolver::getDefaultScanner(fValidator, fGrammarResolver, 
fMemoryManager);
       fScanner->setDocHandler(this);
       fScanner->setDocTypeHandler(this);
  -    fScanner->setGrammarResolver(fGrammarResolver);
       fScanner->setURIStringPool(fURIStringPool);
   
       fNodeStack = new (fMemoryManager) ValueStackOf<DOM_Node>(64, fMemoryManager, 
true);
  @@ -403,13 +402,13 @@
       (
           scannerName
           , fValidator
  +        , fGrammarResolver
           , fMemoryManager
       );
   
       if (tempScanner) {
   
           tempScanner->setParseSettings(fScanner);
  -        tempScanner->setGrammarResolver(fGrammarResolver);
           tempScanner->setURIStringPool(fURIStringPool);
           delete fScanner;
           fScanner = tempScanner;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to