public int runXmlImport() { DataImportXmlParser responseHandler = null; try { XMLReader parser = EfaUtil.getXMLReader(); responseHandler = new DataImportXmlParser(this, dataAccess); parser.setContentHandler(responseHandler); parser.parse(new InputSource(new FileInputStream(filename))); } catch (Exception e) { logInfo(e.toString()); errorCount++; Logger.log(e); if (Daten.isGuiAppl()) { Dialog.error(e.toString()); } } return (responseHandler != null ? responseHandler.getImportedRecordsCount() : 0); }