Je nach dem wie groß deine
XML Dateien werden, würde ich vielleicht sogar die Änderungen nur im Speicher machen und dem später speichern. Z.B. wenn der User auf Speichern klickt oder eine Automatisches Speichern alle 10 Änderungen oder alle 10 Minuten. Weiß du wie ich meine ? So wird auch die Festplatte geschont und vor allem die CPU.
Wird die
XML Datei zu groß, gibt es natürlich ein Problem. Wobei ich auch nicht weiß, was zu Groß währe. 1 MB ? 10 MB ? 20 ? oder noch mehr ?
Hier würde es sich anbieten, mehrere Packte zu bilden. Du ließt z.b. die ersten 100 Einträge ein und dann die nächste, sobald der User, diese Sehen möchte. Auf diese Art und weise machen es einige Programme unter Linux. Z.B. um PDF Dateien anzuschauen.