Durchsuchen von XML mit JAVA
Simon
- java
Hallo,
ich suche eine Beschreibung für das einlesen von XML mit JAVA und JDOM und das Durchsuchen dieser Dateien.
Ich möchte in einer XML Datei beispielsweise alle Zahlen finden, habe aber keine Idee wie.
Das Web gibt hierzu auch nichts her :(
MfG
Hallo Simon,
ich suche eine Beschreibung für das einlesen von XML mit JAVA und JDOM und das Durchsuchen dieser Dateien.
Ich hab' bisher nur mit dem standard DOM gearbeitet, aber ein kurzer Blick in die Doku sagt mir, dass folgendes funktionieren könnte:
Document document = new SaxBuilder().build(new File("pfad/zur/datei.xml"));
Nachdem Du das Dokument hast, musst Du doch nur noch rekursiv durchlaufen und prüfen, ob die Elemente das gesuchte enthalten? Wo besteht da genau das Problem?
Evtl. könnte es angenehmer sein, deine Daten mit XPath zusammenzustellen. Dafür scheint JDOM auch eine einfache Schnittstelle zu bieten. Für Dein "finde alle Zahlen"-Problem bringt das aber wahrscheinlich nichts.
Grüße
Daniel