fEntityHandler.checkRequiredNotations();
}
fScanningDTD = false;
/***/
if (fDTDScanner == null) {
fDTDScanner = new XMLDTDScanner(fStringPool, fErrorReporter, fEntityHandler, new ChunkyCharArray(fStringPool));
fDTDScanner.setValidationEnabled(fValidationEnabled);
fDTDScanner.setNamespacesEnabled(fNamespacesEnabled);
fDTDScanner.setLoadExternalDTD(fLoadExternalDTD);
}
else {
fDTDScanner.reset(fStringPool, new ChunkyCharArray(fStringPool));
}
fDTDScanner.setDTDHandler(fDTDHandler);
fDTDScanner.setGrammarResolver(fGrammarResolver);
// REVISIT: What about standalone?
if (fDTDScanner.scanDoctypeDecl()) {