7

短い質問: pugixml と tinyxml の比較に関するコメントはありますか?

詳細 XML パーサー/ライターを使用する必要があります。私のソフトウェアは C++ で書かれています。

TinyXML と pugixml はどちらも良いオプションのようです (RapidXML も良いですが、データの割り当てを自分で管理する必要があるため、インターフェイスは上記の 2 つほど簡単ではないようです)。

この 2 つの比較について何かコメントはありますか? 私は組み込みプラットフォームで作業しているため、メモリ処理が重要であり、XML データの解析と書き込みの両方ができる必要があります。

速度はそれほど重要ではありませんが、メモリ使用量と簡単なインターフェイスは重要です。

ありがとう。PS私が扱っているXMLファイルはかなり小さいです(最大サイズ= 1200バイト、最大要素= 6または7、XMLファイルはかなり単純です)。

4

3 に答える 3

3

tinyxml、QtXml、boost プロパティ ツリーを使用しましたが、記憶にあるように、pugixml は最速の DOM xml パーサーです。

埋め込みに関しては、約 9Mb の xml ファイルで pugixml を使用しましたが、すべて問題なく高速に動作します。しかし、あなたのメモリ制限についてはわかりません。簡単な例を書いて確認してください。

于 2012-02-26T17:55:20.417 に答える
1

6 か月前に TinyXML を使用しましたが、優れていると思います...

于 2012-02-22T03:19:26.570 に答える
1

Expatを見るかもしれません。市販品で8年ほど使用していますが、不具合はありません。非ウイルスライセンスのオープンソースです。

于 2012-06-08T20:51:16.273 に答える