/** Called when the broker is starting. */ public XMLServiceImpl(Logger logger, FileSystem fileSystem) { log = logger; this.fileSystem = fileSystem; entityResolver = new CalthaEntityResolver(this, fileSystem, log); factory = SAXParserFactory.newInstance(); factory.setNamespaceAware(true); factory.setValidating(false); log.info(Localizer.localize(MSG_PARSER, factory.getClass().getName())); xmlGrammarCache = new XMLGrammarCache(this, logger); // factory.setFeature("http://apache.org/xml/features/validation/dynamic",true); // log.info(Localizer.localize(MSG_DTDVALIDATION)); }