示例#1
0
  /** 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));
  }