ich komme von java und befasse mich schon eine zeit lang mit c++ und jetzt kommt qt dazu.
Ich habe eine mehr oder weniger große menge (>10.000) an daten, die ich per xml bekomme. Xml lesen funktioniert wunderbar, aber ich habe ein verständnisproblem wie ich die daten weitergebe.
Als beispiel:
Xml auszug
Code: Alles auswählen
<Object id=1>
<data key="first_name">Max</data>
<data key="surname">Mustermann</data
<data key="...">...</data>
<data key="...">...</data>
<data key="...">...</data>
</Object>
<Object id=2>
<data key="first_name">Max</data>
<data key="surname">Mustermann</data
<data key="...">...</data>
<data key="...">...</data>
<data key="...">...</data>
</Object>
In java habe ich das so gemacht
Code: Alles auswählen
Vector<HashMap<String, String>> dataCode: Alles auswählen
QList<QMap<QString, QString>> dataCode: Alles auswählen
QList<QMap<QString, QString>> *dataCode: Alles auswählen
QList<QMap<QString, QString>*> *dataKann mir jemand sagen ob ich auf dem richtigen weg bin oder komplett falsch bin und wie ich es besser bzw. ressourcenschonender machen kann/soll?
Ich bin hauptsächlich java gewohnt und deshalb bei so einer struktur noch sehr unsicher.
Danke!