Es gibt im ADO.NET erstmal zwei Arten Daten einzulesen.
Einmal kopiert man die Daten in den Speicher. D.h. es gibt keine Verbindung der Daten mehr.
Im Gegensatz dazu kann man auch eine Direktverbindung herstellen. D.h. Man liest die Daten nicht in den Speicher, sondern behandelt sie "online".
In wie weit das jetzt mit XML funktioniert, kann ich auch nicht genau sagen. Ich habe XML bisher nur als Konfiguration und sehr kleinen DBs genutzt.
Vielleicht solltest Du Dir auch überlegen, dass man nur eine Datei - oder eine begrenzte Menge bearbeiten können soll. Vielleicht solltest Du auch Dateien, die nicht (gerade) bearbeitet werden, in eine TempXML zwischenspeichern (wenn das Speichern der eigentlichen XMLs kritisch ist...).
Gruß,
Heron
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!