22 #if !defined(XERCESC_INCLUDE_GUARD_XERCESDOMPARSER_HPP)
23 #define XERCESC_INCLUDE_GUARD_XERCESDOMPARSER_HPP
27 #include <xercesc/validators/common/Grammar.hpp>
159 bool isCachingGrammarFromParse()
const;
171 bool isUsingCachedGrammarInParse()
const;
179 Grammar* getGrammar(
const XMLCh*
const nameSpaceKey);
186 Grammar* getRootGrammar();
194 const XMLCh* getURIText(
unsigned int uriId)
const;
211 bool getIgnoreCachedDTD()
const;
292 void cacheGrammarFromParse(
const bool newState);
312 void useCachedGrammarInParse(
const bool newState);
328 void setIgnoreCachedDTD(
const bool newValue);
361 void resetDocumentPool();
398 const unsigned int errCode
399 ,
const XMLCh*
const msgDomain
401 ,
const XMLCh*
const errorText
402 ,
const XMLCh*
const systemId
403 ,
const XMLCh*
const publicId
458 const XMLCh*
const systemId
542 const Grammar::GrammarType grammarType,
543 const bool toCache =
false);
569 Grammar* loadGrammar(
const XMLCh*
const systemId,
570 const Grammar::GrammarType grammarType,
571 const bool toCache =
false);
596 Grammar* loadGrammar(
const char*
const systemId,
597 const Grammar::GrammarType grammarType,
598 const bool toCache =
false);
603 void resetCachedGrammarPool();
666 return fErrorHandler;
671 return fErrorHandler;
676 return fEntityResolver;
681 return fEntityResolver;
686 return fXMLEntityResolver;
691 return fXMLEntityResolver;