You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by sc...@apache.org on 2019/12/30 17:05:40 UTC
svn commit: r1872122 -
/xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp
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: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org