qDebug() << "Wrong element:" << xml.name();
return false;
}
-
+ inResult = xml.readNextStartElement();
while (inResult) {
qDebug() << "element:" << xml.name();
if (xml.name() == "trainingEndTime") {
currentTime = QDateTime::fromString(xml.readElementText(),"yyyy-MM-dd hh:mm:ss");
startTime.setTimeSpec(Qt::UTC);
qDebug() << "Current: " << currentTime;
- } if (xml.name() == "cachedUntil" ) {
- cachedUntil = QDateTime::fromString(xml.readElementText(),"yyyy-MM-dd hh:mm:ss");
- cachedUntil.setTimeSpec(Qt::UTC);
- qDebug() << "Cached until " << cachedUntil.toString(Qt::SystemLocaleShortDate);
- } else {
+ } else {
// Noop
qDebug() << " Skip this";
xml.skipCurrentElement();
inResult = xml.readNextStartElement();
} // while
-
+ inResult = xml.readNextStartElement();
+ if (xml.name() == "cachedUntil" ) {
+ cachedUntil = QDateTime::fromString(xml.readElementText(),"yyyy-MM-dd hh:mm:ss");
+ cachedUntil.setTimeSpec(Qt::UTC);
+ qDebug() << "Cached until " << cachedUntil.toString(Qt::SystemLocaleShortDate);
+ }
qDebug() << "Parsing finished";
return true;
}