付録C XML Processorの効率的な使い方
ここでは,XML Processorを効率的に使用する上で役立つ,各機能の特徴や注意点について説明します。
XML Processorの機能は次の表のように分類されます。
機能の分類 |
機能に関連する主なJavaのパッケージ |
機能の概要 |
||
---|---|---|---|---|
JAXP |
基本機能 |
DOMパーサ |
javax.xml.parsers org.w3c.dom |
XML構文解析 |
SAXパーサ |
javax.xml.parsers org.xml.sax |
|||
StAXパーサ |
javax.xml.stream |
|||
応用機能 |
XSLT |
javax.xml.transform |
XML文書変換,出力 |
|
XPath |
javax.xml.xpath |
XPath式を使った部分選択および情報取得 |
||
Validation |
javax.xml.validation |
スキーマ検証 |
||
JAXB |
JAXB |
javax.xml.bind |
データ交換 |