Hallo!
Ich habe viele XML-Daten, die in etwa so aussehen:
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<Data>
<Version>1.1</Version>
<Id>CCBBAABBAABBAABBAABBAABBAABBAABB</Id>
<Request>
[...] XML-Elemente [...]
</Request>
</Data>
Diese muss ich jetzt speichern und später anhand des <Id> Elementes wieder finden können. Jetzt frage ich mich, wie speicher ich die Daten am besten temporär zwischen? Macht man für so etwas ein XmlDocument und padded alle neuen Daten ans Ende und löscht diese dann irgendwie wieder? Oder eine Art zweidimensionales Array, wobei ich in das erste Element dann die Id einzeln speicher und in das zweite Element die XML-Daten? Oder... ja, wie macht man so etwas sinnvoll bei Qt4? Ich muss halt später nach der ID suchen können und das XML zurück geliefert bekommen. Natürlich sollte ein "Löschen nach ID" möglich sein. Gibt es so etwas mit Suchfunktion? Also mit einer Art "findNext(ID)"...