SAX-Parser

enne87

Mitglied
Hallo Leute!

Ich möchte gerne mithilfe von SAX eine gpx-Dateil laden. Das sind Dateien, die GPS-Koordinaten im XML-Format speichern. Nun habe ich des öfteren gelesen, dass man nicht die SAXParserFactory - Klasse verwenden soll, da diese schlecht implementiert ist.

Daher meine Frage: Wie ladet man sonst eine XML-Datei mit SAX?

Danke und schöne Grüße,

enne
 

musiKk

Top Contributor
Naja, so kann man das meiner Meinung nach nicht sagen. Die SAXParserFactory ist Bestandteil von JAXP. Das ist eine Sammlung diverser APIs, die die Verarbeitung von XML erlaubt. Was JAXP auszeichnet ist Austauschbarkeit. Je nachdem wie die Konfiguration ist, geben die verschiedenen Factories auch verschiedene Implementierungen zurück. Diese implementieren jedoch alle die gleichen Interfaces.

Man kann also nicht so richtig sagen, dass die Factory schlecht ist (kann man natürlich schon, halte ich aber für eher unwahrscheinlich), sondern z. B. die Implementierung, die im JRE mitgeliefert wird (wobei ich dazu nicht viel sagen kann, weil ich dergleichen noch nicht gehört habe). Du kannst also relativ gefahrlos gegen die Interfaces arbeiten und später - solltest Du einmal feststellen, dass die Implementierung fehlerhaft, zu langsam, etc. ist - einfach austauschen, ohne eine Zeile Code zu ändern. (Die Konfiguration wird in der Dokumentation erklärt.)
 
B

bone2

Gast
meine sax experimente im anhang :) enthält 2 mögliche wege

ignorier den MessageDigest digest; md5 test der sich da eingeschlichen hat^^
 

Anhänge

  • SAX.java
    4,1 KB · Aufrufe: 15
  • cities.xml
    372 Bytes · Aufrufe: 5
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Gibt es XML-Parser-Bibliotheken XML & JSON 3
B XML-Daten mit SAX Parser verarbeiten in Java XML & JSON 4
MiMa SAX-Parser beenden? XML & JSON 5
K GSON-Parser XML & JSON 6
K XML-Parser vs. XLST XML & JSON 4
L DOM Parser Implementieren XML & JSON 9
M SAX Parser implementieren XML & JSON 2
E Gibt es denn einen XML-Parser für JUnit-Tests? XML & JSON 6
D XSD Parser XML & JSON 1
T Neuer XML Parser!!! XML & JSON 33
J XML Parser anhand xsd erzeugen XML & JSON 2
H SAX Parser optimieren XML & JSON 5
H Sax Parser verschluckt teile XML & JSON 11
C XML SAX Parser XML & JSON 10
R Handler-Wechsel, SAX Parser bricht nach 8192 Byte ab XML & JSON 5
B SAX-Parser - Dokumente einlesen und in einer Map ablegen XML & JSON 2
S Sax Parser Performance XML & JSON 2
M Eigener XML-Parser XML & JSON 1
S Typsicherer HTML-Parser XML & JSON 5
S HTML Parser XML & JSON 2
B Parser und Fabrik XML & JSON 6
F SAX Parser siehe nichts auf dem Konsole weder eine Fehlermeldung noch eine Ergebnis XML & JSON 6
C Mit SAX Parser XML Attribute auswerten XML & JSON 3
H XML-Parser: geparste Strings in Konstruktor? XML & JSON 9
S DOM Parser XML & JSON 12
S Sax Parser XML & JSON 3
D Speicherüberlauf bei character-Methode mit SAX-Parser XML & JSON 3
Y Welchen XML Parser / Klassen aus XSD generieren lassen XML & JSON 4
H Brauche ich einen speziellen XML-Parser? XML & JSON 2
M Unhierarchisches XML-File mit DOM-Parser auswerten XML & JSON 5
G XML Parser Fehler, zwei gleiche kind-Elemente XML & JSON 7
S Welcher XML-Parser am besten? XML & JSON 4
S Parser XML & JSON 2
S JAVA XML Parser der einen String parst XML & JSON 3
Noar XML-Parser mit GUI? XML & JSON 2
R Problem mit SAX-Parser characters() XML & JSON 7
K SAX Parser Character Puffer zu klein XML & JSON 2
B Mit Sax-Parser validieren XML & JSON 7
Wildcard xpath Parser XML & JSON 8

Ähnliche Java Themen


Oben