JavaTM 2 Platform
Standard Ed. 6

介面 javax.xml.stream.XMLStreamReader
的使用

使用 XMLStreamReader 的軟體套件
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.stream   
javax.xml.stream.util   
javax.xml.transform.stax 提供特定於 StAX 的轉換 API。 
 

javax.xml.bindXMLStreamReader 的使用
 

參數型別為 XMLStreamReaderjavax.xml.bind 中的方法
 Object Unmarshaller.unmarshal(XMLStreamReader reader)
          從指定的 pull 解析器解組 XML 資料並返回得到的內容階層樹。
<T> JAXBElement<T>
Unmarshaller.unmarshal(XMLStreamReader reader, Class<T> declaredType)
          將根元素解組到 JAXB 映射的 declaredType 並返回得到的內容階層樹。
 

javax.xml.bind.helpersXMLStreamReader 的使用
 

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

javax.xml.streamXMLStreamReader 的使用
 

返回 XMLStreamReaderjavax.xml.stream 中的方法
abstract  XMLStreamReader XMLInputFactory.createFilteredReader(XMLStreamReader reader, StreamFilter filter)
          創建過濾的 reader,它用過濾器包裹 reader。
abstract  XMLStreamReader XMLInputFactory.createXMLStreamReader(InputStream stream)
          根據 java.io.InputStream 創建一個新 XMLStreamReader。
abstract  XMLStreamReader XMLInputFactory.createXMLStreamReader(InputStream stream, String encoding)
          根據 java.io.InputStream 創建一個新 XMLStreamReader。
abstract  XMLStreamReader XMLInputFactory.createXMLStreamReader(Reader reader)
          根據 reader 創建一個新 XMLStreamReader。
abstract  XMLStreamReader XMLInputFactory.createXMLStreamReader(Source source)
          根據 JAXP 源創建一個新 XMLStreamReader。
abstract  XMLStreamReader XMLInputFactory.createXMLStreamReader(String systemId, InputStream stream)
          根據 java.io.InputStream 創建一個新 XMLStreamReader。
abstract  XMLStreamReader XMLInputFactory.createXMLStreamReader(String systemId, Reader reader)
          根據 java.io.InputStream 創建一個新 XMLStreamReader。
 

參數型別為 XMLStreamReaderjavax.xml.stream 中的方法
 boolean StreamFilter.accept(XMLStreamReader reader)
          測試當前狀態是否為此串流的一部分。
abstract  XMLStreamReader XMLInputFactory.createFilteredReader(XMLStreamReader reader, StreamFilter filter)
          創建過濾的 reader,它用過濾器包裹 reader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(XMLStreamReader reader)
          根據 XMLStreamReader 創建一個新 XMLEventReader。
 

javax.xml.stream.utilXMLStreamReader 的使用
 

實作 XMLStreamReaderjavax.xml.stream.util 中的類別
 class StreamReaderDelegate
          該類別是用於派生 XMLStreamReader 過濾器的基礎類別。
 

返回 XMLStreamReaderjavax.xml.stream.util 中的方法
 XMLStreamReader StreamReaderDelegate.getParent()
          獲取此實例的父實例。
 

參數型別為 XMLStreamReaderjavax.xml.stream.util 中的方法
 XMLEvent XMLEventAllocator.allocate(XMLStreamReader reader)
          此方法在給定 XMLStreamReader 當前狀態的情況下分派事件。
 void XMLEventAllocator.allocate(XMLStreamReader reader, XMLEventConsumer consumer)
          此方法在給定 XMLStreamReader 當前狀態的情況下分派一個事件或一個事件組,並將該事件或事件組添加給傳入的使用者。
 void StreamReaderDelegate.setParent(XMLStreamReader reader)
          設置此實例的父實例。
 

參數型別為 XMLStreamReaderjavax.xml.stream.util 中的建構子
StreamReaderDelegate(XMLStreamReader reader)
          用指定的父過濾器來建構一個過濾器。
 

javax.xml.transform.staxXMLStreamReader 的使用
 

返回 XMLStreamReaderjavax.xml.transform.stax 中的方法
 XMLStreamReader StAXSource.getXMLStreamReader()
          獲取此 StAXSource 使用的 XMLStreamReader
 

參數型別為 XMLStreamReaderjavax.xml.transform.stax 中的建構子
StAXSource(XMLStreamReader xmlStreamReader)
          通過 XMLStreamReader 創建 StAXSource 的一個新實例。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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