Hitachi

Cosminexus V11 アプリケーションサーバ Cosminexus XML Processor ユーザーズガイド


1.1.2 JavaプログラムでXML文書を容易に解析できる

XML ProcessorはJAXPの実装を提供しているため,JavaプログラムでXMLパーサを使用できます。

XMLパーサは,XML文書を解析し,解析したデータを扱いやすいデータ構造にして,ユーザプログラムに提供するライブラリです。XML文書を解析する際には,XML文書内のタグや属性などが,XML SchemaやDTDに従っているかどうかも検証できます。

JAXPでXML文書を解析する流れを次の図に示します。

図1‒1 JAXPでXML文書を解析する流れ

[図データ]

JAXPを使用すると,JavaプログラムでXMLパーサ(SAXパーサ,StAXパーサ,またはDOMパーサ)を生成して,XML文書を解析できます。