JavaTM 2 Platform
Standard Ed. 6

介面 javax.xml.transform.Source
的使用

使用 Source 的軟體套件
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.annotation 定義將 Java 程序元素定製成 XML 網要映射的註釋。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.bind.util 有用的客戶端實用工具類別。 
javax.xml.soap 提供用於創建和建構 SOAP 訊息的 API。 
javax.xml.stream   
javax.xml.transform 此套件定義了用於處理轉換指令,以及執行從源到結果的轉換的一般 API。 
javax.xml.transform.dom 此套件實作特定於 DOM 的轉換 API。 
javax.xml.transform.sax 此套件實作特定於 SAX2 的轉換 API。 
javax.xml.transform.stax 提供特定於 StAX 的轉換 API。 
javax.xml.transform.stream 此套件實作特定於串流和 URI 的轉換 API。 
javax.xml.validation 此套件提供了用於 XML 文檔驗證的 API。 
javax.xml.ws 此套件包含核心 JAX-WS API。 
 

java.sqlSource 的使用
 

型別參數型別為 Sourcejava.sql 中的方法
<T extends Source>
T
SQLXML.getSource(Class<T> sourceClass)
          返回讀取此 SQLXML 實例指定的 XML 值的 Source。
 

javax.xml.bindSource 的使用
 

參數型別為 Sourcejavax.xml.bind 中的方法
 Object Unmarshaller.unmarshal(Source source)
          從指定的 XML Source 解組 XML 資料並返回得到的內容階層樹。
<T> JAXBElement<T>
Unmarshaller.unmarshal(Source source, Class<T> declaredType)
          從 declaredType 指定的 XML Source 解組 XML 資料並返回得到的內容階層樹。
 

javax.xml.bind.annotationSource 的使用
 

返回 Sourcejavax.xml.bind.annotation 中的方法
 Source DomHandler.marshal(ElementT n, ValidationEventHandler errorHandler)
          在 JAXB 提供者需要將元素編組為 XML 時調用此方法。
 Source W3CDomHandler.marshal(Element element, ValidationEventHandler errorHandler)
           
 

javax.xml.bind.helpersSource 的使用
 

參數型別為 Sourcejavax.xml.bind.helpers 中的方法
 Object AbstractUnmarshallerImpl.unmarshal(Source source)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(Source source, Class<T> expectedType)
           
 

javax.xml.bind.utilSource 的使用
 

實作 Sourcejavax.xml.bind.util 中的類別
 class JAXBSource
          編組 JAXB 產生的物件的 JAXP Source 實作。
 

javax.xml.soapSource 的使用
 

返回 Sourcejavax.xml.soap 中的方法
abstract  Source SOAPPart.getContent()
          以 JAXP Source 物件的形式返回 SOAPEnvelope 的內容。
 

參數型別為 Sourcejavax.xml.soap 中的方法
abstract  void SOAPPart.setContent(Source source)
          使用取自給定 Source 物件的資料設置 SOAPEnvelope 物件的內容。
 

javax.xml.streamSource 的使用
 

參數型別為 Sourcejavax.xml.stream 中的方法
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(Source source)
          根據 JAXP 源創建一個新 XMLEventReader。
abstract  XMLStreamReader XMLInputFactory.createXMLStreamReader(Source source)
          根據 JAXP 源創建一個新 XMLStreamReader。
 

javax.xml.transformSource 的使用
 

返回 Sourcejavax.xml.transform 中的方法
abstract  Source TransformerFactory.getAssociatedStylesheet(Source source, String media, String title, String charset)
          通過與給定標準比對的 xml 樣式表的處理指令 獲取與 XML Source 文檔關聯的樣式表規範(或多個規範)。
 Source URIResolver.resolve(String href, String base)
          當遇到 xsl:include、xsl:import 或 document() 函數時,由處理器調用此方法。
 

參數型別為 Sourcejavax.xml.transform 中的方法
abstract  Source TransformerFactory.getAssociatedStylesheet(Source source, String media, String title, String charset)
          通過與給定標準比對的 xml 樣式表的處理指令 獲取與 XML Source 文檔關聯的樣式表規範(或多個規範)。
abstract  Templates TransformerFactory.newTemplates(Source source)
          將 Source 處理為 Templates 物件,後者是源的編譯後表示形式。
abstract  Transformer TransformerFactory.newTransformer(Source source)
          將 Source 處理為 Transformer Object
abstract  void Transformer.transform(Source xmlSource, Result outputTarget)
          將 XML Source 轉換為 Result
 

javax.xml.transform.domSource 的使用
 

實作 Sourcejavax.xml.transform.dom 中的類別
 class DOMSource
          以 Document Object Model(DOM)階層樹的形式充當轉換 Source 階層樹的持有者。
 

javax.xml.transform.saxSource 的使用
 

實作 Sourcejavax.xml.transform.sax 中的類別
 class SAXSource
          充當 SAX 樣式 Source 的持有者。
 

參數型別為 Sourcejavax.xml.transform.sax 中的方法
abstract  TransformerHandler SAXTransformerFactory.newTransformerHandler(Source src)
          基於參數所指定的轉換指令,獲取能夠將 SAX ContentHandler 事件處理為 Result 的 TransformerHandler 物件。
abstract  XMLFilter SAXTransformerFactory.newXMLFilter(Source src)
          創建使用給定 Source 作為轉換指令的 XMLFilter。
static InputSource SAXSource.sourceToInputSource(Source source)
          嘗試從 Source 物件獲取 SAX InputSource 物件。
 

javax.xml.transform.staxSource 的使用
 

實作 Sourcejavax.xml.transform.stax 中的類別
 class StAXSource
          以 StAX reader 的形式(即 XMLStreamReaderXMLEventReader)充當 XML Source 的持有者。
 

javax.xml.transform.streamSource 的使用
 

實作 Sourcejavax.xml.transform.stream 中的類別
 class StreamSource
          以 XML 標記串流的形式充當轉換 Source 的持有者。
 

javax.xml.validationSource 的使用
 

參數型別為 Sourcejavax.xml.validation 中的方法
 Schema SchemaFactory.newSchema(Source schema)
          解析作為網要的指定源並以網要形式返回它。
abstract  Schema SchemaFactory.newSchema(Source[] schemas)
          解析作為網要的指定源(或多個源),並以網要形式返回它。
 void Validator.validate(Source source)
          驗證指定的輸入。
abstract  void Validator.validate(Source source, Result result)
          驗證指定輸入並將擴充的驗證結果發送到指定輸出。
 

javax.xml.wsSource 的使用
 

返回 Sourcejavax.xml.ws 中的方法
 Source LogicalMessage.getPayload()
          以 XML 源的形式獲取訊息負載,可以在相同的 LogicalMessage 實例上多次調用,總是返回可以用來檢索整個訊息負載的新的 Source。
 

返回變數型別為 Source 的型別的 javax.xml.ws 中的方法
abstract  List<Source> Endpoint.getMetadata()
          返回服務的元資料文檔列表。
 

參數型別為 Sourcejavax.xml.ws 中的方法
 void LogicalMessage.setPayload(Source payload)
          設置訊息負載
 

型別變數型別為 Sourcejavax.xml.ws 中的方法參數
abstract  void Endpoint.setMetadata(List<Source> metadata)
          設置此端點的元資料。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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