Qt5 でいくつかの xml ファイル (rss/atom データ) を解析しようとしています。サーバーから QNetworkAccessManager と QNetworkReply を介してファイルを取得し、それを QXmlStreamReader に入れようとしましたが、reply.readAll() からデータを取得しません。私はそれをすべてファイルに書き込み(大丈夫です、15kbのtxt)、このファイルにストリームリーダーのデバイスを設定しますが、それも応答しません。このリーダーに移動しようとすると、常にそこに何もないように動作します。何が起こっているのですか?
QString xmlFileText = rep->readAll();
QXmlStreamReader xml(xmlFileText);
動作していません
QXmlStreamReader xml(&file);
動作していません
QXmlStreamReader xml();
xml.setDevice(&file)
動作していません
xml ファイルを解析するためのより良いオプションはありますか? これは通常のアトム チャネルです。何が起こっているのかわかりません。