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/25 20:57:21 UTC
cvs commit: xml-xerces/c/src/xercesc/internal DGXMLScanner.cpp IGXMLScanner.cpp
peiyongz 2003/06/25 11:57:21
Modified: c/src/xercesc/internal DGXMLScanner.cpp IGXMLScanner.cpp
Log:
use new orphanGrammar()
Revision Changes Path
1.16 +6 -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.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- DGXMLScanner.cpp 25 Jun 2003 17:25:33 -0000 1.15
+++ DGXMLScanner.cpp 25 Jun 2003 18:57:20 -0000 1.16
@@ -72,6 +72,7 @@
#include <xercesc/framework/XMLEntityHandler.hpp>
#include <xercesc/framework/XMLPScanToken.hpp>
#include <xercesc/framework/XMLGrammarPool.hpp>
+#include <xercesc/framework/XMLDTDDescription.hpp>
#include <xercesc/internal/EndOfEntityException.hpp>
#include <xercesc/validators/common/GrammarResolver.hpp>
#include <xercesc/validators/DTD/DocTypeHandler.hpp>
@@ -974,7 +975,8 @@
unsigned int stringId = fGrammarResolver->getStringPool()->addOrFind(srcUsed->getSystemId());
const XMLCh* sysIdStr = fGrammarResolver->getStringPool()->getValueForId(stringId);
- fGrammarResolver->orphanGrammar(XMLUni::fgDTDEntityString);
+ XMLDTDDescription* gramDesc = fGrammarResolver->getGrammarPool()->createDTDDescription(XMLUni::fgDTDEntityString);
+ fGrammarResolver->orphanGrammar(gramDesc);
fGrammarResolver->putGrammar(sysIdStr, fGrammar);
}
@@ -1698,7 +1700,8 @@
unsigned int sysId = fGrammarResolver->getStringPool()->addOrFind(src.getSystemId());
const XMLCh* sysIdStr = fGrammarResolver->getStringPool()->getValueForId(sysId);
- fGrammarResolver->orphanGrammar(XMLUni::fgDTDEntityString);
+ XMLDTDDescription* gramDesc = fGrammarResolver->getGrammarPool()->createDTDDescription(XMLUni::fgDTDEntityString);
+ fGrammarResolver->orphanGrammar(gramDesc);
fGrammarResolver->putGrammar(sysIdStr, fGrammar);
}
1.15 +6 -3 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.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- IGXMLScanner.cpp 25 Jun 2003 17:25:33 -0000 1.14
+++ IGXMLScanner.cpp 25 Jun 2003 18:57:20 -0000 1.15
@@ -72,6 +72,7 @@
#include <xercesc/internal/EndOfEntityException.hpp>
#include <xercesc/framework/MemoryManager.hpp>
#include <xercesc/framework/XMLGrammarPool.hpp>
+#include <xercesc/framework/XMLDTDDescription.hpp>
#include <xercesc/validators/common/GrammarResolver.hpp>
#include <xercesc/validators/DTD/DocTypeHandler.hpp>
#include <xercesc/validators/DTD/DTDScanner.hpp>
@@ -1380,7 +1381,8 @@
unsigned int stringId = fGrammarResolver->getStringPool()->addOrFind(srcUsed->getSystemId());
const XMLCh* sysIdStr = fGrammarResolver->getStringPool()->getValueForId(stringId);
- fGrammarResolver->orphanGrammar(XMLUni::fgDTDEntityString);
+ XMLDTDDescription* gramDesc = fGrammarResolver->getGrammarPool()->createDTDDescription(XMLUni::fgDTDEntityString);
+ fGrammarResolver->orphanGrammar(gramDesc);
fGrammarResolver->putGrammar(sysIdStr, fGrammar);
}
@@ -2869,7 +2871,8 @@
unsigned int sysId = fGrammarResolver->getStringPool()->addOrFind(src.getSystemId());
const XMLCh* sysIdStr = fGrammarResolver->getStringPool()->getValueForId(sysId);
- fGrammarResolver->orphanGrammar(XMLUni::fgDTDEntityString);
+ XMLDTDDescription* gramDesc = fGrammarResolver->getGrammarPool()->createDTDDescription(XMLUni::fgDTDEntityString);
+ fGrammarResolver->orphanGrammar(gramDesc);
fGrammarResolver->putGrammar(sysIdStr, fGrammar);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org