Schema schema = factory.compileSchema(schemaURI);
Verifier verifier = schema.newVerifier();
verifier.setErrorHandler(
new
ErrorHandler() {
public
void
error(SAXParseException e) {
System.out.println("ERROR: " + e);
}
public
void
fatalError(SAXParseException e) {
System.out.println("FATAL: " + e);
}
public
void
warning(SAXParseException e) {
System.out.println("WARNING: " + e);
}
});
// now install the verifying filter
VerifierFilter filter = verifier.getVerifierFilter();
SAXReader reader =
new
SAXReader();
reader.setXMLFilter(filter);
return
reader;
}
}