JavaTM Platform
Standard Ed. 6

接口 org.xml.sax.ErrorHandler
的使用

使用 ErrorHandler 的软件包
javax.xml.parsers 提供允许处理 XML 文档的类。 
javax.xml.validation 此包提供了用于 XML 文档验证的 API。 
org.xml.sax 此包提供了核心 SAX API。 
org.xml.sax.ext 此包包含适合的 SAX 驱动程序不一定支持的 SAX2 设施的接口。 
org.xml.sax.helpers 此包包含“帮助器”类,其中包括对引导基于 SAX 的应用程序的支持。 
 

javax.xml.parsersErrorHandler 的使用
 

参数类型为 ErrorHandlerjavax.xml.parsers 中的方法
abstract  void DocumentBuilder.setErrorHandler(ErrorHandler eh)
          指定解析器要使用的 ErrorHandler
 

javax.xml.validationErrorHandler 的使用
 

返回 ErrorHandlerjavax.xml.validation 中的方法
abstract  ErrorHandler SchemaFactory.getErrorHandler()
          获取设置为此 SchemaFactory 的当前 ErrorHandler
abstract  ErrorHandler Validator.getErrorHandler()
          获取设置为此 Validator 的当前 ErrorHandler
abstract  ErrorHandler ValidatorHandler.getErrorHandler()
          获取设置为此 ValidatorHandler 的当前 ErrorHandler
 

参数类型为 ErrorHandlerjavax.xml.validation 中的方法
abstract  void SchemaFactory.setErrorHandler(ErrorHandler errorHandler)
          设置 ErrorHandler 以接收在 newSchema 方法调用期间遇到的错误。
abstract  void Validator.setErrorHandler(ErrorHandler errorHandler)
          设置 ErrorHandler 以接收在 validate 方法调用期间遇到的错误。
abstract  void ValidatorHandler.setErrorHandler(ErrorHandler errorHandler)
          设置 ErrorHandler 以接收验证期间遇到的错误。
 

org.xml.saxErrorHandler 的使用
 

实现 ErrorHandlerorg.xml.sax 中的类
 class HandlerBase
          已过时。 此类可可以与不推荐使用的 DocumentHandler 接口一起工作。它已经被 SAX2 DefaultHandler 类所取代。
 

返回 ErrorHandlerorg.xml.sax 中的方法
 ErrorHandler XMLReader.getErrorHandler()
          返回当前的错误处理程序。
 

参数类型为 ErrorHandlerorg.xml.sax 中的方法
 void Parser.setErrorHandler(ErrorHandler handler)
          已过时。 允许应用程序注册错误事件处理程序。
 void XMLReader.setErrorHandler(ErrorHandler handler)
          允许应用程序注册错误事件处理程序。
 

org.xml.sax.extErrorHandler 的使用
 

实现 ErrorHandlerorg.xml.sax.ext 中的类
 class DefaultHandler2
          此类扩展 SAX2 基本处理程序类,以支持 SAX2 LexicalHandlerDeclHandlerEntityResolver2 扩展。
 

org.xml.sax.helpersErrorHandler 的使用
 

实现 ErrorHandlerorg.xml.sax.helpers 中的类
 class DefaultHandler
          SAX2 事件处理程序的默认基类。
 class XMLFilterImpl
          派生 XML 过滤器的基类。
 

返回 ErrorHandlerorg.xml.sax.helpers 中的方法
 ErrorHandler ParserAdapter.getErrorHandler()
          返回当前错误处理程序。
 ErrorHandler XMLFilterImpl.getErrorHandler()
          获取当前错误事件处理程序。
 

参数类型为 ErrorHandlerorg.xml.sax.helpers 中的方法
 void ParserAdapter.setErrorHandler(ErrorHandler handler)
          设置错误处理程序。
 void XMLFilterImpl.setErrorHandler(ErrorHandler handler)
          设置错误事件处理程序。
 void XMLReaderAdapter.setErrorHandler(ErrorHandler handler)
          注册错误事件处理程序。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策