仕事でC/C++のXMLパーサーにどんなもんがあるか調べていたらよくまとまっているサイトに出くわしたので紹介してみる。 Free C/C++ XML Parser Libraries リンク先に飛べばよくわかるけれど、これだけのライブラリについてライセンスや特徴をまとめてくれている。 がっつり目 Xerces Arabica libxml2 libxml++ MSXML あっさり目 expat TinyXml Xmlio XmlLite RapidXml XMLParser library from Frank Vanden Berghen PugiXML libroxml いくつか試したなかではTinyXmlが軽量で導入もしやすくて使いやすかったが、DOM型のパーサーなので読み込むファイルが大きくなるとメモリ不足に陥ってしまう。そういうときはSAX系のパーサーを使う必要があるのでXmlL
![C/C++のXML Parserについてよくまとまっているサイト - ぴよログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/5e7bbb0efbac1e73fd47c9fe5d4cac092ef68957/height=288;version=1;width=512/http%3A%2F%2Fhatenablog.com%2Fimages%2Ftheme%2Fog-image-1500.gif)