JavaTM 2 Platform
Standard Ed. 6

介面 org.xml.sax.ContentHandler
的使用

使用 ContentHandler 的軟體套件
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.transform.sax 此套件實作特定於 SAX2 的轉換 API。 
javax.xml.validation 此套件提供了用於 XML 文檔驗證的 API。 
org.xml.sax 此套件提供了核心 SAX API。 
org.xml.sax.ext 此套件包含適合的 SAX 驅動程序不一定支持的 SAX2 設施的介面。 
org.xml.sax.helpers 此套件包含“說明器”類別,其中包括對引導基於 SAX 的應用程序的支持。 
 

javax.xml.bind 中 ContentHandler 的使用
 

javax.xml.bind 中 ContentHandler 的子介面
 interface UnmarshallerHandler
          作為 SAX ContentHandler 實作的 Unmarshaller。
 

參數型別為 ContentHandler 的 javax.xml.bind 中的方法
 void Marshaller.marshal(Object jaxbElement, ContentHandler handler)
          將以 jaxbElement 為根的內容階層樹編組到 SAX2 事件中。
 

javax.xml.bind.helpers 中 ContentHandler 的使用
 

參數型別為 ContentHandler 的 javax.xml.bind.helpers 中的方法
 void AbstractMarshallerImpl.marshal(Object obj, ContentHandler handler)
           
 

javax.xml.transform.sax 中 ContentHandler 的使用
 

javax.xml.transform.sax 中 ContentHandler 的子介面
 interface TemplatesHandler
          可用於將 SAX 解析事件(解析轉換指令)處理為 Templates 物件的 SAX ContentHandler。
 interface TransformerHandler
          偵聽 SAX ContentHandler 解析事件,並將它們轉換為 Result 的 TransformerHandler。
 

返回 ContentHandler 的 javax.xml.transform.sax 中的方法
 ContentHandler SAXResult.getHandler()
          獲取作為 Result 的 ContentHandler。
 

參數型別為 ContentHandler 的 javax.xml.transform.sax 中的方法
 void SAXResult.setHandler(ContentHandler handler)
          設置要作為 SAX2 ContentHandler 的目標。
 

參數型別為 ContentHandler 的 javax.xml.transform.sax 中的建構子
SAXResult(ContentHandler handler)
          創建以 SAX2 ContentHandler 為目標的 SAXResult。
 

javax.xml.validation 中 ContentHandler 的使用
 

實作 ContentHandler 的 javax.xml.validation 中的類別
 class ValidatorHandler
          處理 SAX 串流的串流驗證器。
 

返回 ContentHandler 的 javax.xml.validation 中的方法
abstract  ContentHandler ValidatorHandler.getContentHandler()
          獲取接收擴充的驗證結果的 ContentHandler。
 

參數型別為 ContentHandler 的 javax.xml.validation 中的方法
abstract  void ValidatorHandler.setContentHandler(ContentHandler receiver)
          設置 ContentHandler,它接收擴充的驗證結果。
 

org.xml.sax 中 ContentHandler 的使用
 

返回 ContentHandler 的 org.xml.sax 中的方法
 ContentHandler XMLReader.getContentHandler()
          返回當前的內容處理程序。
 

參數型別為 ContentHandler 的 org.xml.sax 中的方法
 void XMLReader.setContentHandler(ContentHandler handler)
          允許應用程序註冊內容事件處理程序。
 

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

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

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

實作 ContentHandler 的 org.xml.sax.helpers 中的類別
 class DefaultHandler
          SAX2 事件處理程序的預設基礎類別。
 class XMLFilterImpl
          派生 XML 過濾器的基礎類別。
 class XMLReaderAdapter
          將 SAX2 XMLReader 適配為 SAX1 解析器。
 

返回 ContentHandler 的 org.xml.sax.helpers 中的方法
 ContentHandler ParserAdapter.getContentHandler()
          返回當前內容處理程序。
 ContentHandler XMLFilterImpl.getContentHandler()
          獲取內容事件處理程序。
 

參數型別為 ContentHandler 的 org.xml.sax.helpers 中的方法
 void ParserAdapter.setContentHandler(ContentHandler handler)
          設置內容處理程序。
 void XMLFilterImpl.setContentHandler(ContentHandler handler)
          設置內容事件處理程序。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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