Javaで実現するDOM/SAXプログラミング(1)
必要なのはJ2SEとXMLパーサ

太田一郎
ティアイエス株式会社
2001/1/13

 Javaプログラミングの理由

 XML文書を操作する、というと、XSLTを用いた変換を思い浮かべる人が多いかと思います。しかし、ちょっと凝ったことをしようとすると、XSLTよりももっと強力なツールが必要になります。この連載ではそういったときに頼りになる、Javaを用いたプログラミングを取り上げます。

 XSLTはもともと、任意のXML文書を変換するために作られました。そのために比較的柔軟なツリー変換の機能を持っていますが、汎用的な変換のための言語というわけではありません。手続き的な処理の記述は難しいところがありますし、ユーザーと対話しながら変換を進めるような処理も想定されていません。

 また、開発しようとしているプログラムが、大げさなXML文書の変換処理をするのではなく、単純にXMLのデータにアクセスしたい、という場合も多いでしょう。例えば、プログラムの設定ファイルをXMLの形式で記述させるような場合や、処理結果をXMLの形式で保存するような場合です。

 そんなときに必要になってくるXMLに対応したプログラミング、特にJavaを用いたプログラミングについて解説しようというのが、本連載の目的です。

  XMLを操作する方法、「DOM」と「SAX」

Index
Javaで実現するDOM/SAXプログラミング(1)
必要なのはJ2SEとXMLパーサ
Javaプログラミングの理由
  XMLを操作する方法、「DOM」と「SAX」
ツリー構造を操作するDOM
イベント通知型のSAX
  XMLのJavaプログラミングに必要なツールとは
IBM XML Parser for Java
Xerces
OpenXML
Oracle XML Parser for Java
  まずはJ2SEとXercesのインストール
J2SEのインストール
Xercesのインストール
次回はDOMプログラミングに挑戦
 

「連載 Javaで実現するDOM/SAXプログラミング」

TechTargetジャパン

XML & SOA フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH