Hallo,
ich möchte ein .xml-Dokument mittels Java auslesen. Mein ganzes Projekt soll eine Webapplikation sein und die ersten Schritte in Struts sind auch schon gemacht. Nun gehts an die eigentliche Arbeit und bevor ich loslege, möchte ich gerne Eure Meinung wissen
Es wird nämlich eine xml-Datei ausgelesen, in der "Datenbank-ähnliche" Daten stehen, sprich: verschiedene Tabellen mit bestimmten Attributen, die auch teilweise mit Werten vorbelegt sind. Am Ende soll es möglich sein, die Attributwerte zu bearbeiten. Sehe ich das richtig, dass ich dann lieber DOM benutzen soll, damit ich die einzelnen Knotenelemente ansprechen kann? Wie kann ich die ganzen Elemente abspeichern, damit ich auf die Einzelnen zugreifen kann? Muss ich die in den Sessions in meiner Webapp immer weiterschleppen? Wie macht man es "günstig"? (Die Dateien, um die es sich handelt werden ca. 2000er Zeiler sein)
Später soll die Anwendung noch so erweitert werden, dass man auch direkt auf eine DB zugreifen kann, dort die Attributwerte auslesen und bearbeiten können. Es wäre also mehr als wünschenswert wenn die Zwischenschritte für die beiden Fälle anwendbar wären.
Und noch eins: wie realisieren ich in Java eine Navigation? Ich meine, die Datei, die bearbeitet wird, ist an einem festen Ort abgespeichert. Aber wenn man eine Datei aus einer anderen Quelle bearbeiten möchte, müsste man den Pfad irgendwie eingeben können. Wie macht man so ein "Durchsuchen..."?
Wäre für jeden Vorschlag sehr dankbar, da ich ein richtiger Neuling auf dem Gebiet bin...
Schöne Grüße,
aja
ich möchte ein .xml-Dokument mittels Java auslesen. Mein ganzes Projekt soll eine Webapplikation sein und die ersten Schritte in Struts sind auch schon gemacht. Nun gehts an die eigentliche Arbeit und bevor ich loslege, möchte ich gerne Eure Meinung wissen
Es wird nämlich eine xml-Datei ausgelesen, in der "Datenbank-ähnliche" Daten stehen, sprich: verschiedene Tabellen mit bestimmten Attributen, die auch teilweise mit Werten vorbelegt sind. Am Ende soll es möglich sein, die Attributwerte zu bearbeiten. Sehe ich das richtig, dass ich dann lieber DOM benutzen soll, damit ich die einzelnen Knotenelemente ansprechen kann? Wie kann ich die ganzen Elemente abspeichern, damit ich auf die Einzelnen zugreifen kann? Muss ich die in den Sessions in meiner Webapp immer weiterschleppen? Wie macht man es "günstig"? (Die Dateien, um die es sich handelt werden ca. 2000er Zeiler sein)
Später soll die Anwendung noch so erweitert werden, dass man auch direkt auf eine DB zugreifen kann, dort die Attributwerte auslesen und bearbeiten können. Es wäre also mehr als wünschenswert wenn die Zwischenschritte für die beiden Fälle anwendbar wären.
Und noch eins: wie realisieren ich in Java eine Navigation? Ich meine, die Datei, die bearbeitet wird, ist an einem festen Ort abgespeichert. Aber wenn man eine Datei aus einer anderen Quelle bearbeiten möchte, müsste man den Pfad irgendwie eingeben können. Wie macht man so ein "Durchsuchen..."?
Wäre für jeden Vorschlag sehr dankbar, da ich ein richtiger Neuling auf dem Gebiet bin...
Schöne Grüße,
aja