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.bindContentHandler 的使用
 

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

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

javax.xml.bind.helpersContentHandler 的使用
 

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

javax.xml.transform.saxContentHandler 的使用
 

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

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

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

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

javax.xml.validationContentHandler 的使用
 

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

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

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

org.xml.saxContentHandler 的使用
 

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

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

org.xml.sax.extContentHandler 的使用
 

實作 ContentHandlerorg.xml.sax.ext 中的類別
 class DefaultHandler2
          此類別擴展 SAX2 基本處理程序類別,以支持 SAX2 LexicalHandlerDeclHandlerEntityResolver2 擴展。
 

org.xml.sax.helpersContentHandler 的使用
 

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

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

參數型別為 ContentHandlerorg.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