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.parsers 中 EntityResolver 的使用
 

參數型別為 EntityResolver 的 javax.xml.parsers 中的方法
abstract  void DocumentBuilder.setEntityResolver(EntityResolver er)
          指定使用 EntityResolver 解析要解析的 XML 文檔中存在的實體。
 

org.xml.sax 中 EntityResolver 的使用
 

實作 EntityResolver 的 org.xml.sax 中的類別
 class HandlerBase
          已過時。 此類別可可以與不推薦使用的 DocumentHandler 介面一起工作。它已經被 SAX2 DefaultHandler 類別所取代。
 

返回 EntityResolver 的 org.xml.sax 中的方法
 EntityResolver XMLReader.getEntityResolver()
          返回當前的實體解析器。
 

參數型別為 EntityResolver 的 org.xml.sax 中的方法
 void Parser.setEntityResolver(EntityResolver resolver)
          已過時。 允許應用程序註冊自定義的實體解析器。
 void XMLReader.setEntityResolver(EntityResolver resolver)
          允許應用程序註冊實體解析器。
 

org.xml.sax.ext 中 EntityResolver 的使用
 

org.xml.sax.ext 中 EntityResolver 的子介面
 interface EntityResolver2
          擴展的介面,用於將外部實體參考映射到輸入源,或用於提供缺少的外部子集。
 

實作 EntityResolver 的 org.xml.sax.ext 中的類別
 class DefaultHandler2
          此類別擴展 SAX2 基本處理程序類別,以支持 SAX2 LexicalHandler、DeclHandler 和 EntityResolver2 擴展。
 

org.xml.sax.helpers 中 EntityResolver 的使用
 

實作 EntityResolver 的 org.xml.sax.helpers 中的類別
 class DefaultHandler
          SAX2 事件處理程序的預設基礎類別。
 class XMLFilterImpl
          派生 XML 過濾器的基礎類別。
 

返回 EntityResolver 的 org.xml.sax.helpers 中的方法
 EntityResolver ParserAdapter.getEntityResolver()
          返回當前實體解析器。
 EntityResolver XMLFilterImpl.getEntityResolver()
          獲取當前實體解析器。
 

參數型別為 EntityResolver 的 org.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。