JavaTM 2 Platform
Standard Ed. 6

類別 javax.xml.stream.XMLStreamException
的使用

使用 XMLStreamException 的軟體套件
javax.xml.stream   
javax.xml.stream.events   
javax.xml.stream.util   
javax.xml.transform.stax 提供特定於 StAX 的轉換 API。 
 

javax.xml.streamXMLStreamException 的使用
 

拋出 XMLStreamExceptionjavax.xml.stream 中的方法
 void XMLEventWriter.add(XMLEvent event)
          向輸出串流添加事件。
 void XMLEventWriter.add(XMLEventReader reader)
          將整個串流添加到輸出串流,在 hasNext() 返回 false 前對 inputStream 參數調用 next()。
 void XMLEventReader.close()
          釋放所有與此 Reader 關聯的資源。
 void XMLEventWriter.close()
          釋放所有與此串流關聯的資源。
 void XMLStreamReader.close()
          釋放與此 Reader 關聯的所有資源。
 void XMLStreamWriter.close()
          關閉此 writer 並釋放與 writer 關聯的所有資源。
abstract  XMLEventReader XMLInputFactory.createFilteredReader(XMLEventReader reader, EventFilter filter)
          創建過濾的事件 reader,它用過濾器包裹事件 reader。
abstract  XMLStreamReader XMLInputFactory.createFilteredReader(XMLStreamReader reader, StreamFilter filter)
          創建過濾的 reader,它用過濾器包裹 reader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(InputStream stream)
          根據 java.io.InputStream 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(InputStream stream, String encoding)
          根據 java.io.InputStream 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(Reader reader)
          根據 reader 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(Source source)
          根據 JAXP 源創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(String systemId, InputStream stream)
          根據 java.io.InputStream 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(String systemId, Reader reader)
          根據 reader 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(XMLStreamReader reader)
          根據 XMLStreamReader 創建一個新 XMLEventReader。
abstract  XMLEventWriter XMLOutputFactory.createXMLEventWriter(OutputStream stream)
          創建一個寫入到串流的新 XMLEventWriter。
abstract  XMLEventWriter XMLOutputFactory.createXMLEventWriter(OutputStream stream, String encoding)
          創建一個寫入到串流的新 XMLEventWriter。
abstract  XMLEventWriter XMLOutputFactory.createXMLEventWriter(Result result)
          創建一個寫入到 JAXP 結果的新 XMLEventWriter。
abstract  XMLEventWriter XMLOutputFactory.createXMLEventWriter(Writer stream)
          創建一個寫入到 writer 的新 XMLEventWriter。
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。
abstract  XMLStreamWriter XMLOutputFactory.createXMLStreamWriter(OutputStream stream)
          創建一個寫入到串流的新 XMLStreamWriter。
abstract  XMLStreamWriter XMLOutputFactory.createXMLStreamWriter(OutputStream stream, String encoding)
          創建一個寫入到串流的新 XMLStreamWriter。
abstract  XMLStreamWriter XMLOutputFactory.createXMLStreamWriter(Result result)
          創建一個寫入到 JAXP 結果的新 XMLStreamWriter。
abstract  XMLStreamWriter XMLOutputFactory.createXMLStreamWriter(Writer stream)
          創建一個寫入到 writer 的新 XMLStreamWriter。
 void XMLEventWriter.flush()
          將所有快取記憶體事件寫入到底層輸出機制。
 void XMLStreamWriter.flush()
          將所有快取記憶體資料寫入底層輸出機制。
 String XMLEventReader.getElementText()
          讀取純文本元素的內容。
 String XMLStreamReader.getElementText()
          讀取純文本元素的內容,如果不是純文本元素,則拋出異常。
 String XMLEventWriter.getPrefix(String uri)
          獲取綁定 URI 的前綴。
 String XMLStreamWriter.getPrefix(String uri)
          獲取綁定 URI 的前綴
 int XMLStreamReader.getTextCharacters(int sourceStart, char[] target, int targetStart, int length)
          獲取與 CHARACTERS、SPACE 或 CDATA 事件關聯的文本。
 boolean XMLStreamReader.hasNext()
          如果有多個解析事件,則返回 true,如果不再有事件,則返回 false。
 int XMLStreamReader.next()
          獲取下一個解析事件??處理器可以用單個存儲塊返回所有連續的字元資料,它也可以將其分割成幾個存儲塊。
 XMLEvent XMLEventReader.nextEvent()
          獲取下一個 XMLEvent。
 XMLEvent XMLEventReader.nextTag()
          在到達 START_ELEMENT 或 END_ELEMENT 之前,跳過所有無意義的空格事件。
 int XMLStreamReader.nextTag()
          在到達 START_ELEMENT 或 END_ELEMENT 之前,跳過所有空格(isWhiteSpace() 返回 true)、COMMENT 或 PROCESSING_INSTRUCTION。
 XMLEvent XMLEventReader.peek()
          檢查下一個 XMLEvent,但不從串流中讀取它。
 void XMLReporter.report(String message, String errorType, Object relatedInformation, Location location)
          以特定於應用程序的格式報告所需訊息。
 void XMLStreamReader.require(int type, String namespaceURI, String localName)
          測試當前事件是否屬於給定的型別,以及名稱空間和名稱是否與當前事件的當前名稱空間和名稱相比對。
 Object XMLResolver.resolveEntity(String publicID, String systemID, String baseURI, String namespace)
          檢索資源。
 void XMLEventWriter.setDefaultNamespace(String uri)
          將 URI 綁定到預設名稱空間。
 void XMLStreamWriter.setDefaultNamespace(String uri)
          將 URI 綁定到預設名稱空間。
 void XMLEventWriter.setNamespaceContext(NamespaceContext context)
          設置前綴的當前名稱空間上下文和 URI 綁定。
 void XMLStreamWriter.setNamespaceContext(NamespaceContext context)
          設置前綴和 URI 綁定的當前名稱空間上下文。
 void XMLEventWriter.setPrefix(String prefix, String uri)
          設置綁定 URI 的前綴。
 void XMLStreamWriter.setPrefix(String prefix, String uri)
          設置綁定 URI 的前綴。
 void XMLStreamWriter.writeAttribute(String localName, String value)
          向輸出串流寫入一個不帶前綴的屬性。
 void XMLStreamWriter.writeAttribute(String namespaceURI, String localName, String value)
          向輸出串流寫入一個屬性
 void XMLStreamWriter.writeAttribute(String prefix, String namespaceURI, String localName, String value)
          向輸出串流寫入一個屬性
 void XMLStreamWriter.writeCData(String data)
          編寫 CData 節
 void XMLStreamWriter.writeCharacters(char[] text, int start, int len)
          向輸出寫入文本
 void XMLStreamWriter.writeCharacters(String text)
          向輸出寫入文本
 void XMLStreamWriter.writeComment(String data)
          編寫一個套件含資料的 XML 註釋
 void XMLStreamWriter.writeDefaultNamespace(String namespaceURI)
          向串流寫入預設名稱空間
 void XMLStreamWriter.writeDTD(String dtd)
          編寫 DTD 節。
 void XMLStreamWriter.writeEmptyElement(String localName)
          向輸出寫入一個空元素標記
 void XMLStreamWriter.writeEmptyElement(String namespaceURI, String localName)
          向輸出寫入一個空元素標記
 void XMLStreamWriter.writeEmptyElement(String prefix, String localName, String namespaceURI)
          向輸出寫入一個空元素標記
 void XMLStreamWriter.writeEndDocument()
          關閉所有開始標記並寫入相應的結束標記。
 void XMLStreamWriter.writeEndElement()
          向依賴於 writer 內部狀態的輸出寫入一個結束標記,以此確定事件的前綴和本地名稱。
 void XMLStreamWriter.writeEntityRef(String name)
          編寫一個實體參考
 void XMLStreamWriter.writeNamespace(String prefix, String namespaceURI)
          向輸出串流寫入一個名稱空間。
 void XMLStreamWriter.writeProcessingInstruction(String target)
          編寫一條處理指令
 void XMLStreamWriter.writeProcessingInstruction(String target, String data)
          編寫一條處理指令
 void XMLStreamWriter.writeStartDocument()
          編寫 XML 宣告。
 void XMLStreamWriter.writeStartDocument(String version)
          編寫 XML 宣告。
 void XMLStreamWriter.writeStartDocument(String encoding, String version)
          編寫 XML 宣告。
 void XMLStreamWriter.writeStartElement(String localName)
          向輸出寫入一個開始標記。
 void XMLStreamWriter.writeStartElement(String namespaceURI, String localName)
          向輸出寫入一個開始標記
 void XMLStreamWriter.writeStartElement(String prefix, String localName, String namespaceURI)
          向輸出寫入一個開始標記
 

javax.xml.stream.eventsXMLStreamException 的使用
 

拋出 XMLStreamExceptionjavax.xml.stream.events 中的方法
 void XMLEvent.writeAsEncodedUnicode(Writer writer)
          此方法根據 XML 1.0 規範將 XMLEvent 編寫為 Unicode 字元。
 

javax.xml.stream.utilXMLStreamException 的使用
 

拋出 XMLStreamExceptionjavax.xml.stream.util 中的方法
 void XMLEventConsumer.add(XMLEvent event)
          此方法為使用者添加一個事件。
 XMLEvent XMLEventAllocator.allocate(XMLStreamReader reader)
          此方法在給定 XMLStreamReader 當前狀態的情況下分派事件。
 void XMLEventAllocator.allocate(XMLStreamReader reader, XMLEventConsumer consumer)
          此方法在給定 XMLStreamReader 當前狀態的情況下分派一個事件或一個事件組,並將該事件或事件組添加給傳入的使用者。
 void EventReaderDelegate.close()
           
 void StreamReaderDelegate.close()
           
 String EventReaderDelegate.getElementText()
           
 String StreamReaderDelegate.getElementText()
           
 int StreamReaderDelegate.getTextCharacters(int sourceStart, char[] target, int targetStart, int length)
           
 boolean StreamReaderDelegate.hasNext()
           
 int StreamReaderDelegate.next()
           
 XMLEvent EventReaderDelegate.nextEvent()
           
 XMLEvent EventReaderDelegate.nextTag()
           
 int StreamReaderDelegate.nextTag()
           
 XMLEvent EventReaderDelegate.peek()
           
 void StreamReaderDelegate.require(int type, String namespaceURI, String localName)
           
 

javax.xml.transform.staxXMLStreamException 的使用
 

拋出 XMLStreamExceptionjavax.xml.transform.stax 中的建構子
StAXSource(XMLEventReader xmlEventReader)
          通過提供 XMLEventReader 創建 StAXSource 的一個新實例。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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