モジュール java.xml
パッケージjavax.xml.stream
パッケージ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
-
クラス説明このインタフェースは、XMLEventReadersをフィルタするために作成できる簡単なフィルタ・インタフェースを宣言します。ファクトリ構成エラーを報告するエラー・クラスです。イベントの位置に関する情報を提供します。このインタフェースは、XMLStreamReadersをフィルタするために作成できる簡単なフィルタ・インタフェースを宣言します。このインタフェースは、XMLEventのインスタンスを作成するためのユーティリティ・クラスを定義します。XMLEventを構文解析するための最上位のインタフェースです。XML文書を書き込むための最上位のインタフェースです。ストリームを取得するためのファクトリの抽象実装を定義します。XMLEventWriterおよびXMLStreamWriterを取得するためのファクトリの抽象実装を定義します。このインタフェースは、致命的ではないエラーの報告に使用されます。このインタフェースは、XMLの解析中にリソースを解決するために使用されます。このインタフェースは、このAPIで使用されている定数を宣言します。予期しない処理エラーのための基本の例外です。XMLStreamReaderインタフェースを使用すると、XMLの順方向の読取り専用アクセスを行うことができます。XMLStreamWriterインタフェースはXMLの書込み方法を指定します。