To customize error reports in StAX applications (except fatal errors), you can configure an XMLReporter like this:
XMLInputFactory XMLif=null;
//get an XMLInputFactory object
XMLif=XMLInputFactory.newInstance();
//setting an XMLReporter
XMLif.setXMLReporter(new XMLReporter() {
public void report(String message, String error_type, Object info, Location location)
{
System.err.println("L: "+location.getLineNumber()+",
C: "+location.getColumnNumber());
System.err.println(message);
}
});
...