Small, simple, cross-platform, free and fast C++ XML Parser
http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html
ソースが.cppと.hがひとつづつという大変シンプルなXMLパーザ。DOMっぽいデータ構造にしてくれる。ライセンスはLGPL。
作者曰く速いらしい。特徴としてはXMLデータを全て一度メモリーに読み込んでしまうことかなぁ。
Very efficient: The parser does the minimal amount of memory allocations. For example: it does NOT use slow STL::String class but plain, simple and fast C malloc 's. It also allocates large chunk of memory instead of many small chunks.
ということらしいんだが、TinyXMLと比べてどうなのか興味があるところ。
そもそもChangelogを見ると、
V1.06: July 11, 2005: 1 change, 1 bug fix:
* Major speed improvement. The library is now at least 10 times faster. (Try increasing the constant "memoryIncrease" if you need more speed)
なんてのがある。10倍の高速化って・・・、以前はよっぽど遅かったのかしら。
気が向いたらTinyXMLと比較してみます。