10 package de.uni_hamburg.corpora.validation;
14 import org.xml.sax.SAXException;
15 import org.xml.sax.SAXParseException;
16 import org.xml.sax.ErrorHandler;
27 private String currentFileName;
29 final String CMDI_XSD =
"cmdi-validate-xsd";
46 private void storeException(SAXParseException saxpe) {
47 String msg = saxpe.getMessage();
48 if (msg.contains(
"cvc-enumeration-valid") &&
49 msg.contains(
"xml;format-variant")) {
50 stats.
addNote(CMDI_XSD,
"Acceptable validation error in mimetypes: " 51 +
"xml format variants");
52 }
else if (msg.contains(
"cvc-complex-type") &&
53 msg.contains(
"MimeType")) {
54 stats.
addNote(CMDI_XSD,
"Acceptable validation error in mimetypes: " 55 +
"xml format variants");
58 "It's a validation error! (unrecognised):" +
67 public void fatalError(SAXParseException saxpe)
throws SAXException {
68 storeException(saxpe);
75 public void error(SAXParseException saxpe)
throws SAXException {
76 storeException(saxpe);
83 public void warning(SAXParseException saxpe)
throws SAXException {
84 storeException(saxpe);
void addNote(String statId, String description)
CmdiXsdErrorReportGenerator()
void error(SAXParseException saxpe)
void fatalError(SAXParseException saxpe)
void addException(Throwable e, String description)
void warning(SAXParseException saxpe)