You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by pe...@apache.org on 2003/06/26 18:56:42 UTC
cvs commit: xml-xerces/c/src/xercesc/internal SGXMLScanner.cpp IGXMLScanner.cpp IGXMLScanner2.cpp DGXMLScanner.cpp
peiyongz 2003/06/26 09:56:42
Modified: c/src/xercesc/internal SGXMLScanner.cpp IGXMLScanner.cpp
IGXMLScanner2.cpp DGXMLScanner.cpp
Log:
Roll back Grammar creation
Revision Changes Path
1.31 +7 -4 xml-xerces/c/src/xercesc/internal/SGXMLScanner.cpp
Index: SGXMLScanner.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/SGXMLScanner.cpp,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- SGXMLScanner.cpp 25 Jun 2003 22:36:00 -0000 1.30
+++ SGXMLScanner.cpp 26 Jun 2003 16:56:41 -0000 1.31
@@ -1878,7 +1878,8 @@
fRawAttrList = new (fMemoryManager) RefVectorOf<KVStringPair>(32, true, fMemoryManager);
// Create dummy schema grammar
- fSchemaGrammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ //fSchemaGrammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ fSchemaGrammar = new (fMemoryManager) SchemaGrammar(fMemoryManager);
// Create the Validator and init them
fSchemaValidator = new (fMemoryManager) SchemaValidator(0, fMemoryManager);
@@ -3180,7 +3181,8 @@
fElemStack.setValidationFlag(fValidate);
}
- grammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ //grammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ grammar = new (fMemoryManager) SchemaGrammar(fMemoryManager);
TraverseSchema traverseSchema
(
@@ -3333,7 +3335,8 @@
DOMElement* root = document->getDocumentElement();// This is what we pass to TraverserSchema
if (root != 0)
{
- SchemaGrammar* grammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ //SchemaGrammar* grammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ SchemaGrammar* grammar = new (fMemoryManager) SchemaGrammar(fMemoryManager);
TraverseSchema traverseSchema
(
root
1.18 +3 -2 xml-xerces/c/src/xercesc/internal/IGXMLScanner.cpp
Index: IGXMLScanner.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/IGXMLScanner.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- IGXMLScanner.cpp 25 Jun 2003 22:35:59 -0000 1.17
+++ IGXMLScanner.cpp 26 Jun 2003 16:56:41 -0000 1.18
@@ -2851,7 +2851,8 @@
}
}
- fDTDGrammar = fGrammarResolver->getGrammarPool()->createDTDGrammar();
+ //fDTDGrammar = fGrammarResolver->getGrammarPool()->createDTDGrammar();
+ fDTDGrammar = new (fMemoryManager) DTDGrammar(fMemoryManager);
XMLDTDDescription* gramDesc = fGrammarResolver->getGrammarPool()->createDTDDescription(XMLUni::fgDTDEntityString);
fGrammarResolver->putGrammar(gramDesc, fDTDGrammar);
fGrammar = fDTDGrammar;
1.26 +7 -4 xml-xerces/c/src/xercesc/internal/IGXMLScanner2.cpp
Index: IGXMLScanner2.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/IGXMLScanner2.cpp,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- IGXMLScanner2.cpp 25 Jun 2003 22:35:59 -0000 1.25
+++ IGXMLScanner2.cpp 26 Jun 2003 16:56:41 -0000 1.26
@@ -869,7 +869,8 @@
fGrammarResolver->cacheGrammarFromParse(fToCacheGrammar);
fGrammarResolver->useCachedGrammarInParse(fUseCachedGrammar);
- fDTDGrammar = fGrammarResolver->getGrammarPool()->createDTDGrammar();
+ //fDTDGrammar = fGrammarResolver->getGrammarPool()->createDTDGrammar();
+ fDTDGrammar = new (fMemoryManager) DTDGrammar(fMemoryManager);
XMLDTDDescription* gramDesc = fGrammarResolver->getGrammarPool()->createDTDDescription(XMLUni::fgDTDEntityString);
fGrammarResolver->putGrammar(gramDesc, fDTDGrammar);
fGrammar = fDTDGrammar;
@@ -1427,7 +1428,8 @@
}
}
- grammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ //grammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ grammar = new (fMemoryManager) SchemaGrammar(fMemoryManager);
TraverseSchema traverseSchema
(
root
@@ -1598,7 +1600,8 @@
DOMElement* root = document->getDocumentElement();// This is what we pass to TraverserSchema
if (root != 0)
{
- SchemaGrammar* grammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ //SchemaGrammar* grammar = fGrammarResolver->getGrammarPool()->createSchemaGrammar();
+ SchemaGrammar* grammar = new (fMemoryManager) SchemaGrammar(fMemoryManager);
TraverseSchema traverseSchema
(
1.19 +5 -3 xml-xerces/c/src/xercesc/internal/DGXMLScanner.cpp
Index: DGXMLScanner.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/DGXMLScanner.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- DGXMLScanner.cpp 25 Jun 2003 22:35:58 -0000 1.18
+++ DGXMLScanner.cpp 26 Jun 2003 16:56:41 -0000 1.19
@@ -1681,7 +1681,8 @@
if (fValidatorFromUser)
fValidator->reset();
- fDTDGrammar = fGrammarResolver->getGrammarPool()->createDTDGrammar();
+ //fDTDGrammar = fGrammarResolver->getGrammarPool()->createDTDGrammar();
+ fDTDGrammar = new (fMemoryManager) DTDGrammar(fMemoryManager);
XMLDTDDescription* gramDesc = fGrammarResolver->getGrammarPool()->createDTDDescription(XMLUni::fgDTDEntityString);
fGrammarResolver->putGrammar(gramDesc, fDTDGrammar);
fGrammar = fDTDGrammar;
@@ -2038,7 +2039,8 @@
fGrammarResolver->cacheGrammarFromParse(fToCacheGrammar);
fGrammarResolver->useCachedGrammarInParse(fUseCachedGrammar);
- fDTDGrammar = fGrammarResolver->getGrammarPool()->createDTDGrammar();
+ //fDTDGrammar = fGrammarResolver->getGrammarPool()->createDTDGrammar();
+ fDTDGrammar = new (fMemoryManager) DTDGrammar(fMemoryManager);
XMLDTDDescription* gramDesc = fGrammarResolver->getGrammarPool()->createDTDDescription(XMLUni::fgDTDEntityString);
fGrammarResolver->putGrammar(gramDesc, fDTDGrammar);
fGrammar = fDTDGrammar;
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org