Javaで実現するDOM/SAXプログラミング
必要なのはJ2SEとXMLパーサ
| まずはJ2SEとXercesのインストール |
それではXMLプログラミングの準備をしましょう。何はともあれ以下のものを入手してください。
- Java2 Platform, Standard Edition (http://java.sun.com/j2se/1.3)
- Xerces (http://xml.apache.org/xerces-j/)
J2SEの最新バージョンは1.3です。Java2であれば問題ありませんので、バージョン1.2.2などをすでにインストールされている場合は、それをそのまま使って構いません。
■J2SEのインストール
Windows用のアーカイブはインストーラの形式になっていますので、そのまま実行してください。インストール作業中に表示されるダイアログボックスについては、基本的にリターンキーを押してそのまま先に進めて大丈夫です。途中、画面1のダイアログが表示されますが、これはインストールするディレクトリを指定するためのものです。デフォルトの値をそのまま使って問題ありませんが、利用されている環境に合わせて変更が必要な場合は適宜指定してください。

画面1 インストールするディレクトリの指定
インストール終了後、環境変数PATHを設定します。下記に、Windowsでの設定方法を解説しておきましょう。
|
■Windows NT/2000の場合 コントロールパネルを起動し、「システム」のアイコンを選択します。「環境変数」のダイアログを開き、PATHの設定内容の末尾に以下のようなパス指定を追加します。
デフォルトだとC:\JDK1.3にインストールしているはずですから、その場合は以下のようなパス指定を追加することになります。
■Windows 95/98/98SE/98MEの場合 AUTOEXEC.BATの最後に以下の行を追加します。
デフォルトだとC:\JDK1.3にインストールしているはずですから、その場合は以下のようになります。
|
インストールについてのより詳細な情報が必要な場合は、Java2 SDK, Standard Edition インストールガイド(htp://java.sun.com/j3se/1.3/ja/install-windows.html)を参照するとよいでしょう。
■Xercesのインストール
この原稿を書いている2001年1月現在では、Xercesのバージョン1.2.3が最新です。これより新しいものでも恐らく問題はないでしょう。ここでは、以下のアーカイブを用います。
- Xerces-J-bin.1.2.3.tar.gz
アーカイブをダウンロードしたら、適当なディレクトリに解凍してください。アーカイブには以下のものが含まれています。
- ドキュメント(docs以下のファイル)
- サンプルのプログラムソース(samples以下のファイル)
- サンプルのデータ(data以下のファイル)
- ライブラリのjarファイル(xerces.jar)
- サンプルのjarファイル(xercesSamples.jar)
Xercesを使えるようにするには、xerces.jarをCLASSPATHに追加するとよいでしょう。コマンドラインから以下のように入力し、CLASSPATHを設定してください。
SET CLASSPATH=%CLASSPATH%;インストールディレクトリ\xerces.jar |
例えばC:\Xerces以下にXercesのアーカイブ内容を展開している場合は、以下のようにCLASSPATHを指定します。
SET CLASSPATH=%CLASSPATH%;C:\Xerces\xerces.jar |
コマンドラインで毎回指定するのがおっくうだという向きは、システムの環境変数設定に追加しておくとよいでしょう(具体的なやり方については、J2SEのインストール手順説明で環境変数PATHを設定している個所の記述を参考にしてください)。
CLASSPATHの設定ができたらサンプルを動かしてみましょう。コマンドプロンプトをオープンし、Xercesをインストールしたディレクトリに移動してください。
以下のように入力してサンプルを起動します。
java -classpath xercesSample.jar data/personal.xml |
画面2はWindowsで動作させた場合の出力結果です。同様の出力結果を確認できたらインストールは完了です。
.
画面2 サンプルの実行結果
余力のある方は、docs以下のAPIドキュメントに目を通しておくとよいでしょう。
|
■次回はDOMプログラミングに挑戦
今回は連載の第1回ということで、Javaを用いたXMLプログラミングモデルについてその概要を簡単にまとめたうえで、Xercesをインストールしてみました。次回からは、このインストールしたXercesを用い、以下のような題材に挑戦してみる予定です。
- DOMを用いたXMLデータの読み込み
- DOMを用いたXMLデータの更新
- SAXを用いたXMLデータの読み込み
- SAXを用いたXMLデータの更新
それでは皆さん、次回までごきげんよう!
| 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ジャパン
- QAフレームワーク:仕様ガイドラインが勧告に昇格 (2005/10/21)
データベースの急速なXML対応に後押しされてか、9月に入って「XQuery」や「XPath」に関係したドラフトが一気に11本も更新された - XML勧告を記述するXMLspecとは何か (2005/10/12)
「XML 1.0勧告」はXMLspec DTDで記述され、XSLTによって生成されている。これはXMLが本当に役立っている具体的な証である - 文字符号化方式にまつわるジレンマ (2005/9/13)
文字符号化方式(UTF-8、シフトJISなど)を自動検出するには、ニワトリと卵の関係にあるジレンマを解消する仕組みが必要となる - XMLキー管理仕様(XKMS 2.0)が勧告に昇格 (2005/8/16)
セキュリティ関連のXML仕様に進展あり。また、日本発の新しいXMLソフトウェアアーキテクチャ「xfy technology」の詳細も紹介する
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
