c++ - 在用 Qt 编写时解析 XML 文件

标签 c++ file qt

我有一个正在编写 XML 文件的进程。我正在编写一个应用程序,它想要解析正在编写的 XML。这里的约束是我想在编写 XML 时对其进行解析。 XML不是一下子全部写完的,会慢慢写的。我如何使用 Qt 完成此操作?

最佳答案

您可以使用 QXmlStreamReader 完成此操作.如果它在您解析时用完数据,它将报告 QXmlStreamReader::PrematureEndOfDocumentError,但如果发生这种情况,您应该能够等待更多数据。

建议的链接还包含有关增量解析的信息。

关于c++ - 在用 Qt 编写时解析 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12895405/

相关文章:

java - getClassLoader().getResource(filepath) 返回空指针

qt - 如何让 QMenu 对高 DPI 显示器上的文本大小变化使用react

c++ - 如何在 C++17 中定义用户定义的字符串文字运算符模板?

c++ - 调试编译器故障

python - 在 __init__() python 中打开文件

c - 为什么“while(!feof(file))”总是错误的?

c++ - 使用 QSet 作为 Qt map 容器中的键

c++ - 未解析的 glGenVertexArrays 和 glBindVertexArray

c++ - 从 C++ 轮询 FSEvents

c++ - 在使用 vs2005 的项目中包含一个在 vs2010 中编译的 .lib 文件