据我所知,有 4 种使用 C++ 和 Qt 解析 XML 文件的方法。
QDom
QSax
QXMLStreamReader
QXMLQuery
我在我的文件中搜索具有特定属性的节点,如果找到它,我将中止解析,将文件名保存到列表并解析下一个文件。我使用 QDom 实现了这一点,但是因为我搜索了多达 10k 个文件,每个文件大约 400 行。解析它们需要一些时间。
我的问题是你们中是否有人知道这种不同方法的性能?或者,如果您有任何提示可以提高此类程序的性能?
我很感激任何信息!
据我所知,有 4 种使用 C++ 和 Qt 解析 XML 文件的方法。
QDom
QSax
QXMLStreamReader
QXMLQuery
我在我的文件中搜索具有特定属性的节点,如果找到它,我将中止解析,将文件名保存到列表并解析下一个文件。我使用 QDom 实现了这一点,但是因为我搜索了多达 10k 个文件,每个文件大约 400 行。解析它们需要一些时间。
我的问题是你们中是否有人知道这种不同方法的性能?或者,如果您有任何提示可以提高此类程序的性能?
我很感激任何信息!