[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

XMLパーサー。ここではXerces 2 Java Paserに関して記述します。

J2SE1.4においてはjavax.xmlパッケージなど、XMLのAPIが追加されています。これはXalanとパーサにはCrimsonを附属させて構成されています。当然Xercesをパーサとして利用する事も可能です。

詳細はJavaXMLへ。

URL

http://xml.apache.org/xerces2-j/index.html

インストールと動作確認

Finkを導入しているならば

fink install xerces-j

自動的にクラスパスが通る。

finkはすぐに最新に追随するわけではない。自分でインストールする場合は、jarへクラスパスを通せばよい。

domの確認

java dom.Counter data/personal.xml
java dom.Writer data/personal.xml

sax確認

java sax.Counter data/personal.xml
java sax.Writer data/personal.xml

GUI

java ui.TreeViewer data/personal.xml

とかで動作確認できる。

利用方法

詳細な利用方法は同梱されているソースを見るのが一番はやいです。

あとは附属の英語文書読むか書籍を購入してください。

日本語の解説サイトは以外とないですが、dom、saxに関してなら解説を見つける事が可能だと思います。

参考サイト

http://www-tani.ist.osaka-u.ac.jp/~k-sakaue/work/xerces_java/

http://www003.upp.so-net.ne.jp/midori/javapress/javapress13.html


JavaXML CategoryJava CategoryXml