我正在尝试解析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文件的选项?这是正常的原子通道,不知道发生了什么。