Hey zusammen
Ich versuch gerade eine XML Datei einzulesen. Leider steh ich gerade voll auf dem Schlauch mit den QT Klassen. Attributes.Value("Version") hab ich gefunden aber ich weiss nicht ob das die richtige Spur ist. WIe kann ich die einzelnen Tags rauslesen und auch welche überspringen? Denn die Tags heissen zum Teil gleich ...
Grüsse
XML tags auslesen
-
MatthieuRiolo
- Beiträge: 28
- Registriert: 13. März 2005 09:21
XML tags auslesen
Es fällt mir nichts ein
-
MatthieuRiolo
- Beiträge: 28
- Registriert: 13. März 2005 09:21
Wie wärs damit?
QDomDocument doc("datei");
QFile xmlfile(geraetename+".xml");
if (!xmlfile.open(QFile::ReadOnly))
{ QErrorMessage *tip = new QErrorMessage;
tip->showMessage("Die XML-Datei könnte nicht gefunden werden!");
return;
}
if (!doc.setContent(&xmlfile)) {
xmlfile.close();
return;
}
QDomElement name = doc.documentElement();
irgedwas->setText(name.tagName());
QDomNode first = name.firstChild();
while (!first.isNull()) {
QDomElement e = first.toElement();
irgendwas->setText(e.tagName());
first = first.nextSibling();
}
xmlfile.close();