JavaTM 2 Platform
Standard Ed. 6

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

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

javax.xml.parsersEntityResolver 的使用
 

参数类型为 EntityResolverjavax.xml.parsers 中的方法
abstract  void DocumentBuilder.setEntityResolver(EntityResolver er)
          指定使用 EntityResolver 解析要解析的 XML 文档中存在的实体。
 

org.xml.saxEntityResolver 的使用
 

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

返回 EntityResolverorg.xml.sax 中的方法
 EntityResolver XMLReader.getEntityResolver()
          返回当前的实体解析器。
 

参数类型为 EntityResolverorg.xml.sax 中的方法
 void Parser.setEntityResolver(EntityResolver resolver)
          已过时。 允许应用程序注册自定义的实体解析器。
 void XMLReader.setEntityResolver(EntityResolver resolver)
          允许应用程序注册实体解析器。
 

org.xml.sax.extEntityResolver 的使用
 

org.xml.sax.extEntityResolver 的子接口
 interface EntityResolver2
          扩展的接口,用于将外部实体引用映射到输入源,或用于提供缺少的外部子集。
 

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

org.xml.sax.helpersEntityResolver 的使用
 

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

返回 EntityResolverorg.xml.sax.helpers 中的方法
 EntityResolver ParserAdapter.getEntityResolver()
          返回当前实体解析器。
 EntityResolver XMLFilterImpl.getEntityResolver()
          获取当前实体解析器。
 

参数类型为 EntityResolverorg.xml.sax.helpers 中的方法
 void ParserAdapter.setEntityResolver(EntityResolver resolver)
          设置实体解析器。
 void XMLFilterImpl.setEntityResolver(EntityResolver resolver)
          设置实体解析器。
 void XMLReaderAdapter.setEntityResolver(EntityResolver resolver)
          注册实体解析器。
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only