Cosminexus XML Processor ユーザーズガイド

[目次][用語][索引][前へ][次へ]

2.1 JAXPとは

JAXP(Java API for XML Processing)は,米国Sun Microsystems, Inc.が提供するJava言語用の標準XML APIです。

Cosminexus XML Processorが提供するJAXPの機能を表2-1に示します。

表2-1 Cosminexus XML Processorが提供するJAXPの機能

機能の名称 機能の概要
DOM XML文書を解析してDOMツリーを生成します。また,生成したDOMツリーを操作します。
SAX XML文書を解析してSAXのイベントを発生させます。また,発生したイベントを処理します。
XSLT XML文書を入力し,スタイルシートに基づいて変換し,ほかのXML文書,HTML,テキストとして出力します。
XPath XPath式を評価します。
Validation XML文書をスキーマ文書に基づいて検証します。
Datatype W3C XML Schema 1.0で規定された日付/時刻型データを処理します。

JAXPには,DOMパーサ,SAXパーサ,XSLTトランスフォーマ,XPathオブジェクト,Validationオブジェクト,およびDatatypeオブジェクトを生成するAPIが含まれています。これらのAPIはJAXPの実装に依存しないので,XML文書を処理・操作するプログラムを作成する際に,使用するXMLプロセッサの実装を意識する必要がありません。そのため,異なるプラットフォーム間で共通のプログラムを作成できます。