ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
368
368
EMPFEHLEN
-
HI!
Ich möchte mir eine SWT-Anwendung schreiben, welches mir eine XML-Datei einliest und mir diese Daten dann in einer SWT Tabelle anzeigt. Jetzt habe ich aber eine Frage dazu. Das
Programm soll mir ermöglichen, die Daten die ich von der XML-Datei einlese zu verändern und wider zurück in die XML-Datei zuschreiben. Was ist dafür besser geeignet DOM oder SAX? Gibt es dazu Beispiele?
mfg JanoschGeändert von janosch (07.02.06 um 21:04 Uhr)
-
Da DOM das gesamte XML Dokument als Baum im Speicher ablegt ist es besser für kleinere XML Dateien geeignet. Mit SAX dagegen kann man auch riesige XML Dateien einlesen ohne Probleme mit dem Hauptspeicher zu bekommen. Dafür ist der Zugriff auf die einzelnen Elemente nicht so komfortabel wie mit DOM .. Wo genau die Grenze ist kann ich jedoch nicht sagen und hängt sicher auch mit der jeweiligen Rechnerkonfiguration zusammen.
:-) möp
-
08.02.06 13:15 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.724
- Blog-Einträge
- 29
Hallo!
Fuer deinen Anwendungsfall wuerde ich das Dokument als DOM laden, da du so, dass XML Dokument am einfachsten im Speicher manipulieren und anschliessend auf der Platte/DB etc. abspeichern kannst.
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Was ist für ein Anfänger besser geeignet - OpenGL oder DirectX ?
Von partitionist im Forum C/C++Antworten: 1Letzter Beitrag: 09.06.07, 09:13 -
Welche Distribution ist fuer mich geeignet?
Von Dennis Wronka im Forum Linux & UnixAntworten: 22Letzter Beitrag: 15.06.06, 08:37 -
Samba oder Cups oder besser
Von EroA im Forum Linux & UnixAntworten: 1Letzter Beitrag: 07.02.05, 22:12 -
"Exchange 2000" vs "Public ShareFolder" was ist besser geeignet für OutlookDaten
Von Grafixboy im Forum NetzwerkeAntworten: 1Letzter Beitrag: 07.02.05, 15:36 -
Welches CMS ist geeignet für mich?
Von haintz im Forum PHPAntworten: 1Letzter Beitrag: 12.01.04, 21:23





Zitieren

Login




