XML-Daten zwischenspeichern im Programm
-
Hallo,
über ein externes XML-File möchte ich mir zu Beginn der Application sämtliche User-spezifischen-Daten laden. Anschließend parse ich die XML-Datei und möchte jetzt die sich darin befindlichen Werte als CString zwischenspeichern, so dass ich einen schnelleren Zugriff auf die einzelnen Daten habe, als wenn ich jedesmal das XML-File laden muss und anschließend nach dem Knoten etc. suchen muss.
Kennt hier jmd ein schnelles übersichtliches Verfahren? ein CString-Array oder Cstring-Liste? Oder gibt es noch bessere Verfahren bzw. Möglichkeiten alle Werte von einem XML-File zwischenzuspeichern?
Gruß
Patrick
-
gibt es bei MSXML die Möglichkeit möglichst schnell auf die einzelnen Nodes und deren Informationen zuzugreifen, ohne das komplette XML-File jedesmal parsen zu müssen über eine for-schleife?
-
Es macht in meinen Augen keinen Sinn, der Inhalt des XML-Files irgendwie nochmals zwischenzuspeichern.
Schau dir mal die Abfragemöglichkeiten (Stichwort xPath) an.
Gruss Specht