JavaTM Platform
Standard Ed. 6

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

使用 DTDHandler 的软件包
javax.xml.transform.sax 此包实现特定于 SAX2 的转换 API。 
org.xml.sax 此包提供了核心 SAX API。 
org.xml.sax.ext 此包包含适合的 SAX 驱动程序不一定支持的 SAX2 设施的接口。 
org.xml.sax.helpers 此包包含“帮助器”类,其中包括对引导基于 SAX 的应用程序的支持。 
 

javax.xml.transform.saxDTDHandler 的使用
 

javax.xml.transform.saxDTDHandler 的子接口
 interface TransformerHandler
          侦听 SAX ContentHandler 解析事件,并将它们转换为 Result 的 TransformerHandler。
 

org.xml.saxDTDHandler 的使用
 

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

返回 DTDHandlerorg.xml.sax 中的方法
 DTDHandler XMLReader.getDTDHandler()
          返回当前的 DTD 处理程序。
 

参数类型为 DTDHandlerorg.xml.sax 中的方法
 void Parser.setDTDHandler(DTDHandler handler)
          已过时。 允许应用程序注册 DTD 事件处理程序。
 void XMLReader.setDTDHandler(DTDHandler handler)
          允许应用程序注册 DTD 事件处理程序。
 

org.xml.sax.extDTDHandler 的使用
 

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

org.xml.sax.helpersDTDHandler 的使用
 

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

返回 DTDHandlerorg.xml.sax.helpers 中的方法
 DTDHandler ParserAdapter.getDTDHandler()
          返回当前 DTD 处理程序。
 DTDHandler XMLFilterImpl.getDTDHandler()
          获取当前 DTD 事件处理程序。
 

参数类型为 DTDHandlerorg.xml.sax.helpers 中的方法
 void ParserAdapter.setDTDHandler(DTDHandler handler)
          设置 DTD 处理程序。
 void XMLFilterImpl.setDTDHandler(DTDHandler handler)
          设置 DTD 事件处理程序。
 void XMLReaderAdapter.setDTDHandler(DTDHandler handler)
          注册 DTD 事件处理程序。
 


JavaTM Platform
Standard Ed. 6

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

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