































XML文件










DTD文件






当解析器报告错误时,应用程序希望对该错误执行某些操作,如、记录到日志中,把它显示给用户,或者是抛出一个异常以放弃解析。因些,在验证时,应该安装一个错误处理器。应该提供一个实现了ErrorHandler接口的对象。这个接口有三个方法:
void warning(SAXParseException exception)
void error(SAXParseException exception)
void fatalError(SAXParseException exception)
可以通过DocumentBuilder类的serErrorHandler方法来安装错误处理器:builder.setErrorHandler(handler);