2.2.1 javax.xml.parsersパッケージ

javax.xml.parsersパッケージは,DOMパーサ,およびSAXパーサでの解析を行うためのAPIを提供するパッケージです。

DOMパーサでの解析を行うアプリケーションの処理の流れを図2-1に,SAXパーサでの解析を行うアプリケーションの処理の流れを図2-2に示します。

図2-1 DOMパーサでの解析を行うアプリケーションの処理の流れ

[図データ]

 

図2-2 SAXパーサでの解析を行うアプリケーションの処理の流れ

[図データ]

上記のほかに,XMLReaderFactoryクラスを用いてSAXパーサを生成する方法なども可能です。

javax.xml.parsersパッケージの詳細については,JSR 206 Java API for XML Processing(JAXP) 1.3のChapter 7. Package javax.xml.parsersを参照してください。

DOMパーサでの解析を行うコーディング例については,「5.4 DOMパーサを使用するサンプルプログラム」を,SAXパーサでの解析を行うコーディング例については,「5.5 SAXパーサを使用するサンプルプログラム」を参照してください。