ぴよログ

↓に移転したのでこっちは更新されません、多分。

C/C++のXML Parserについてよくまとまっているサイト

移転しました →

仕事でC/C++XMLパーサーにどんなもんがあるか調べていたらよくまとまっているサイトに出くわしたので紹介してみる。

Free C/C++ XML Parser Libraries

リンク先に飛べばよくわかるけれど、これだけのライブラリについてライセンスや特徴をまとめてくれている。

がっつり目

あっさり目

いくつか試したなかではTinyXmlが軽量で導入もしやすくて使いやすかったが、DOM型のパーサーなので読み込むファイルが大きくなるとメモリ不足に陥ってしまう。そういうときはSAX系のパーサーを使う必要があるのでXmlLiteや、がっつり目のライブラリを使う必要がある。

Windows + Visual Studioな環境ならMSXMLやXmlLiteがそのまま使えていいかもしれない。