如何在Qt C ++中解析每个TCP收到的XML结构而不将其保存在文件中?互联网上最多的例子展示了如何解析文件中的XML,但没有一个展示如何从QString解析XML:((
答案 0 :(得分:1)
Qt's own XML classes可以做到这一点。您可以将内容作为QString提供给QDomDocument。
答案 1 :(得分:1)
有专门为从QIODevice或QByteArray进行阅读而设计的课程。由于QTCPSocket和QFile都是QIODevices,因此您可以编写一次解析器并将其用于网络连接和文件。
去查看QXmlStreamReader的文档,了解如何正确使用它。