私が知る限り、Qt で C++ を使用して XML ファイルを解析する方法は 4 つあります。
QDom
QSax
QXMLStreamReader
QXMLQuery
ファイル内で特定の属性を持つノードを検索し、見つかった場合は解析を中止し、ファイル名をリストに保存して次のファイルを解析します。私は QDom を使用してそれを達成しましたが、それぞれ約 400 行で最大 10k ファイルを検索するためです。それらをすべて解析するには時間がかかります。
私の質問は、このさまざまなアプローチのパフォーマンスについて知っている人はいますか? または、そのようなプログラムのパフォーマンスを向上させるためのヒントがあれば教えてください。
どんな情報でもありがたいです!