datei->open(QIODevice::WriteOnly);
QXmlStreamWriter *xmlWriter=new QXmlStreamWriter(datei);
xmlWriter->setAutoFormatting(true);
xmlWriter->writeStartDocument();
xmlWriter->writeStartElement("daten");
xmlWriter->writeStartElement("texte");
for(int i=0;i<ui->listWidget->count();i++) // Liste durchzählen
{
//alle einträge in xml übergeben
//leider stehe ich vor auf dem schlauch
}
xmlWriter->writeEndElement();
xmlWriter->writeEndElement();
xmlWriter->writeEndDocument();
datei->close();
vieleicht kann mir jemand eine kleine starthilfe geben
Danke im voraus
Zuletzt geändert von Djago am 1. Oktober 2018 17:00, insgesamt 1-mal geändert.
Du kannst ihn selbst auf gelöst setzen - ersten Beitrag bearbeiten.
/edit: und Du hast ein Memory-Leak - xmlWriter wird nicht mehr gelöscht. Am besten einfach nur auf den Stack anlegen. Für das QFile - Objekt gilt wohl das Selbe.
Christian81 hat geschrieben: ↑1. Oktober 2018 15:55
Du kannst ihn selbst auf gelöst setzen - ersten Beitrag bearbeiten.
/edit: und Du hast ein Memory-Leak - xmlWriter wird nicht mehr gelöscht. Am besten einfach nur auf den Stack anlegen. Für das QFile - Objekt gilt wohl das Selbe.