現在XMLで描かれた国土地理院の数値地図のデータをもちいて、GMTというソフトで地図を描こうとしています。
GMTのデータは数値地図のデータに対応していないのでデータを変換することが必要です。
そこで、無料で使えるXMLのパーサーを探しています。
軽く調べたところパーサーには、XMLのデータ構造をメモリ上にすべて展開するパーサーと、そうでなパーサーがあるようです。
データ量が非常に多いことが予想されるので、メモリ上にすべて展開しない形式の、比較的使いやすい
XMLのパーサーを知りませんでしょうか?
C/C++でつかえるXMLパーサーは?
Re:C/C++でつかえるXMLパーサーは?
ぽこさんありがとうございます。
とりあえずxercesをインストールしてみました。
使い方がまだ全然分からないので、サンプル探しながら使い方を調べていこうと思います。
とりあえずxercesをインストールしてみました。
使い方がまだ全然分からないので、サンプル探しながら使い方を調べていこうと思います。
Re:C/C++でつかえるXMLパーサーは?
・libxml
http://xmlsoft.org/
・xerces-c
・Expat
http://expat.sourceforge.net/
Expat は処理が速くて、コンパクトだけど、機能が貧弱。
libxmlは依存関係が複雑。
なので、xerces-c をお勧めしておきます。
http://xmlsoft.org/
・xerces-c
・Expat
http://expat.sourceforge.net/
Expat は処理が速くて、コンパクトだけど、機能が貧弱。
libxmlは依存関係が複雑。
なので、xerces-c をお勧めしておきます。
Re:C/C++でつかえるXMLパーサーは?
やんちさん
ほかのライブラリの例ありがうございます。
ぽこさんと同じくxercesが使い安いという解釈でいいでしょうか?
余裕があればほかのライブラリに手を出してもいいとは思いますがとりあえずxercesを使えるようにしていきます。
ほかのライブラリの例ありがうございます。
ぽこさんと同じくxercesが使い安いという解釈でいいでしょうか?
余裕があればほかのライブラリに手を出してもいいとは思いますがとりあえずxercesを使えるようにしていきます。