Я анализирую XML-файл, и в нем есть некоторые ошибки.Я хочу проанализировать файл через Java и распечатать все исключения синтаксического анализа в отдельном текстовом файле. Но код перестает выполняться после того, как он встречает первое исключение синтаксического анализа.Любой способ сделать это так, чтобы код выполнялся даже после возникновения исключения при разборе.Я хочу, чтобы все ошибки не были единичными.
private final Document getDocument(String filepath)
throws ParseException, TransformerException, SAXException, ParserConfigurationException, IOException {
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse(filepath);
return doc;
}
public void printErrorsInXmlForParse() {
String filepath = "//anypath";
try {
getDocument(filepath);
} catch (Exception e) {
e.printStackTrace();
}
}