質問
私は Java で StAX API をかなり使用してきましたが、XML ファイルを処理する非常にクリーンな方法であることがわかりました。C で同様の処理を実行するために使用できる同等のライブラリはありますか?
他のヒント
私は Expat をかなり広範囲に使用してきました。そのシンプルさと設置面積の小ささが気に入っています。
外国人は StAX を実行します
#include "expat.h"`
VRM_parser = XML_ParserCreate("ISO-8859-1");
XML_SetElementHandler(VRM_parser, CbStartTagHandler, CbEndTagHandler);
XML_Parse(VRM_parser, text, strlen(text), 0); // start of XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, "", 0, 1); // to finish parsing
はぁ?いいえ、Expat は Stax を実行しません。コード例はこれを確認しています。
おそらく、SAX に似た処理をするという意味でしょうか?
C++ に反対しないのであれば、 ラマを試してみる
所属していません StackOverflow