モジュール java.xml
パッケージ javax.xml.stream
Streaming API for XML (StAX)のインタフェースとクラスを定義します。
StAXは2つの基本機能: ユーザーがXMLを効率的に読み書きできるカーソルAPI、イベントベース、拡張が容易でパイプラインな使いやすさを促進するイベント・イテレータAPIなどがあります。 イベント・イテレータAPIは、カーソルAPIの上にレイヤーを作成することを意図しています。
カーソルAPIは、2つのインタフェース: XMLStreamReader
とXMLStreamWriter
、イベント・イテレータAPIが定義している間: XMLEventReader
およびXMLEventWriter
。
StAXは、newFactory
メソッドで説明されているように、プロセスを介した実装の配置方法を定義するXMLInputFactory
およびXMLOutputFactory
とのプラガビリティをサポートしています。
- 導入されたバージョン:
- 1.6
-
インタフェースのサマリー インタフェース 説明 EventFilter このインタフェースは、XMLEventReadersをフィルタするために作成できる簡単なフィルタ・インタフェースを宣言します。Location イベントの位置に関する情報を提供します。StreamFilter このインタフェースは、XMLStreamReadersをフィルタするために作成できる簡単なフィルタ・インタフェースを宣言します。XMLEventReader XMLEventを構文解析するための最上位のインタフェースです。XMLEventWriter XML文書を書き込むための最上位のインタフェースです。XMLReporter このインタフェースは、致命的ではないエラーの報告に使用されます。XMLResolver このインタフェースは、XMLの解析中にリソースを解決するために使用されます。XMLStreamConstants このインタフェースは、このAPIで使用されている定数を宣言します。XMLStreamReader XMLStreamReaderインタフェースを使用すると、XMLの順方向の読取り専用アクセスを行うことができます。XMLStreamWriter XMLStreamWriterインタフェースはXMLの書込み方法を指定します。 -
クラスのサマリー クラス 説明 XMLEventFactory このインタフェースは、XMLEventのインスタンスを作成するためのユーティリティ・クラスを定義します。XMLInputFactory ストリームを取得するためのファクトリの抽象実装を定義します。XMLOutputFactory XMLEventWriterおよびXMLStreamWriterを取得するためのファクトリの抽象実装を定義します。 -
例外のサマリー Exception 説明 XMLStreamException 予期しない処理エラーのための基本の例外です。 -
エラーのサマリー エラー 説明 FactoryConfigurationError ファクトリ構成エラーを報告するエラー・クラスです。