0

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 ファイルを解析するためのより良いオプションはありますか? これは通常のアトム チャネルです。何が起こっているのかわかりません。

4

0 に答える 0