ここでは,XML Processorを効率的に使用する上で役立つ,各機能の特徴や注意点について説明します。
XML Processorの機能は次の表のように分類されます。
表C-1 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 | データ交換 |