各ノードの a、b、c 値 (a、b、c はいくつかの属性の名前) を読み取り、それらをテーブルにリストする必要がありますが、ノード値の読み取り方法がわかりません。サンプルコードを教えてください。
前もって感謝します
各ノードの a、b、c 値 (a、b、c はいくつかの属性の名前) を読み取り、それらをテーブルにリストする必要がありますが、ノード値の読み取り方法がわかりません。サンプルコードを教えてください。
前もって感謝します
QFile file("file.xml");
if (file.open(QIODevice::ReadOnly)) {
QXmlStreamReader reader(file.readAll());
file.close();
while(!reader.atEnd()) {
reader.readNext();
if (reader.isStartElement()) {
if (reader.name() == "node_name") {
foreach(const QXmlStreamAttribute &attr, reader.attributes()) {
if (attr.name().toString() == QLatin1String("attribute_name")) {
QString attribute_value = attr.value().toString();
// do something
}
}
}
}
}
}