Author: scantor
Date: Mon Dec 30 17:05:40 2019
New Revision: 1872122
URL: http://svn.apache.org/viewvc?rev=1872122&view=rev
Log:
XERCESC-2126 - Type Confusion from DTDGrammar to SchemaGrammar
Modified:
xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp
Modified: xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp?rev=1872122&r1=1872121&r2=1872122&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp (original)
+++ xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp Mon Dec 30
17:05:40 2019
@@ -769,10 +769,10 @@ void SchemaValidator::preContentValidati
RefHashTableOfEnumerator<Grammar> grammarEnum =
fGrammarResolver->getGrammarEnumerator();
while (grammarEnum.hasMoreElements())
{
- SchemaGrammar& sGrammar = (SchemaGrammar&) grammarEnum.nextElement();
- if (sGrammar.getGrammarType() != Grammar::SchemaGrammarType ||
sGrammar.getValidated())
+ Grammar& grammar = grammarEnum.nextElement();
+ if (grammar.getGrammarType() != Grammar::SchemaGrammarType ||
grammar.getValidated())
continue;
-
+ SchemaGrammar& sGrammar = (SchemaGrammar&) grammar;
sGrammar.setValidated(true);
RefHash3KeysIdPoolEnumerator<SchemaElementDecl> elemEnum =
sGrammar.getElemEnumerator();
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]