background image

 
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;

  }
  }