Qt5 QXmlStreamReader不加载任何数据

时间:2013-05-11 18:23:09

标签: xml qt5 atom-feed

我正在尝试解析Qt5中的一些xml文件(rss / atom数据),我从服务器通过QNetworkAccessManager和QNetworkReply获取文件,然后尝试将其放入QXmlStreamReader,但它不会从reply.readAll获取任何数据(),我把它全部写到一个文件(并且没关系,15kb的txt)并在此文件上为streamreader设置设备,但它也没有响应,当我尝试移动这个阅读器时,它总是表现得像什么都没有在那里,一些想法发生了什么?

QString xmlFileText = rep->readAll();
QXmlStreamReader xml(xmlFileText);

不工作

QXmlStreamReader xml(&file);

不工作

QXmlStreamReader xml();
xml.setDevice(&file)

不工作

有没有更好的解析xml文件的选项?这是正常的原子通道,不知道发生了什么。

0 个答案:

没有答案