DOM JDOM XML Parser
Von: , Frage gestellt am Mi, 19. Jan 2005
Hallo,
ich möchte mit einem Java Programm eine XML Datei parsen und den Inhalt von bestimmten Elementen auslesen und dann weiterverarbeiten.
Nun ist es recht unproblemlos möglich, das ganze Dokument zu parsen und in ein Document Object einzulesen, zb mit dem DOMParser bzw dem JDOMParser. Wie aber schaffe ich es, recht schnell an ein bestimmtes Element dieses Trees ranzukommen, ohne alles durchlaufen zu müssen?
Das für mich interessante Element ist ca. das 10. Childelement vom root element aus gesehen. Also läuft zumindest mit JDOM folgender code nicht:
Document doc = builder.build("Test.xml");
Element root = doc.getRootElement();
List children = root.getChild("name_des_elements");
weil das gibt mir ja nur das erste Childelement zurück und findet damit mein gewünschtes nicht.
Gibt es eine Möglichkeit, direkt auf so ein tiefergelegenes Childelement zuzugreifen und dessen Wert auszulesen? Wenn ja, wie?
Schonmal danke für die Hilfe....
Grüße, ALex
