Есть ли способ получить имя элемента из сообщения SAXParseException при проверке файла XML?
Сообщение SAXParseException:
org.xml.sax.SAXParseException; systemId: file:///home/IdeaProjects/RGAME/FullPHSHuman.xml; lineNumber: 8; columnNumber: 11; cvc-complex-type.2.4.a: Invalid content was found starting with element 'PHSHumanSubjectsAndClinicalTrialsInfo:HumanSubjectsIndicator1'. One of '{"http://apply.grants.gov/forms/PHSHumanSubjectsAndClinicalTrialsInfo-V1.0":HumanSubjectsIndicator}' is expected.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284)
Метод для: 'PHSHumanSubjectsAndClinicalTrialsInfo-V1.0:HumanSubjectsIndicator' <- getElementNameFromExceptionMessage ()
Кроме сопоставления с образцом, есть ли способ получить имя отсутствующего элемента из сообщения об исключении? Сообщение может быть сформировано где-то внутри. Таким образом, вопрос.