C言語でxmlを読み込む方法についてメモ.ライブラリはlibxml2 を使った. xmlをパースするAPIには,大きくわけてSAXとDOMの2種類ある.両者を比較すると以下のようになる. SAX (Simple API for xml) DOM (Document Object Model) メモリ消費量 少ない 多い xml中の各要素へのアクセス方法 シーケンシャル・アクセス ランダム・アクセス libxml2のSAX型のAPIとしては xmlReader がある.xmlReaderの使い方は,http://xmlsoft.org/examples/index.html#xmlReaderにあるサンプルコードを見ると良い. 大まかな使い方は以下の通り xmlTextReaderPtr reader; reader = xmlNewTextReaderFilename("hogehoge.
![C言語でxmlを読み込む - pyopyopyo - Linuxとかプログラミングの覚え書き -](https://cdn-ak-scissors.b.st-hatena.com/image/square/2d126fc27ac9fed91f69df18eda7c389f2e6d2ad/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F5170GZWNC3L.jpg)