-3

ファイルxmlを解析する必要があります。表示するリンクがあります

<labels>
<label name="name1">
<description name="name1" url="http:............."/>
<description name="name2" url="http:............."/>
</label>
<label name="name2">
<description name="name1" url="http:............."/>
<description name="name2" url="http:............."/>
</label>
<labels>

リストに表示します。このメソッドを使用して、xml に含まれる URL の応答を取得します

 if (reply) {
                if (reply->error() == QNetworkReply::NoError) {
                    int available = reply->bytesAvailable();
                    if (available > 0) {
                        int bufSize = sizeof(char) * available + sizeof(char);
                        QByteArray buffer(bufSize, 0);
                        int read = reply->read(buffer.data(), available);
                        response = QString(buffer);
                    }
                } else {
                    response =
                            QString("Error: ") + reply->errorString()
                                    + QString(" status:")
                                    + reply->attribute(
                                            QNetworkRequest::HttpStatusCodeAttribute).toString();
                }
                reply->deleteLater();
            }

それを解析してリストにアイテムを表示するにはどうすればよいですか?

4

1 に答える 1