我从服务器下载了一个 xml 文件。如果将其写入文件,我可以使用 QXmlQuery 对其进行解析,但是如何从“回复”(QNetworkReply)中解析它?
有一个 QXmlStreamReader 但我似乎没有找到连接阅读器和查询的方法
编辑我不知道如何在 QIODevice 中回复,
reply->open(QIODevice::ReadOnly);
QXmlQuery query1;
QXmlNamePool namePool(query1.namePool());
query1.bindVariable(QXmlName(namePool, QString("kmlFile")),reply->readAll());
但我得到错误
QXmlQuery::bindVariable(const QXmlName &,const QXmlItem &)' : cannot convert parameter 2 from 'QByteArray' to 'const QXmlItem &'