Xerces使おう

Xercesとは

Apacheプロジェクト提供のXMLパーサです。SAX、DOMに対応しています。ただ、残念ながらXPathは未対応です。XPathを使う場合は、同じくApacheのXalanライブラリを追加で入れる必要があります。

インストール for VC 8(VisualStudio 2005)

Apache Xerces C++ページ、右の一覧Downloadページからxerces-c-current.zipをダウンロードします。2006/02/26現在最新版は、2.7.0です。

ダウンロードしたアーカイブを展開します。展開して作られたxerces-c_x_x_xディレクトリを[XERCES_FOLTER]とします。

ライブラリのビルドは至って簡単。[XERCES_FOLTER]/Projects/Win32/VC7.1/xerces-all/xerces-all.slnを開きます。VC 7.1向けなので、変換ウィザードが表示されるので、変換をしましょう。

Xercesを使うのに必要なのは、XercesLibだけなのでXercesLibのみをビルドすれば大丈夫です。

文字コード変換ライブラリにICUを利用する場合は、

ビルド後、[XERCES_FOLTER]/Build/Win32/VC7.1/(Debug|Release)にdll、lib、exp、pdbなどが作成されるので、これらを[XERCES_FOLTER]/libにまとめて入れておくと便利です。

使い方

Xercesを使うには、

でXercesが使えます。