Hallo, ich habe mal angefangen mit XML-Dateien zu arbeiten. Mein Ziel ist es eine XML-Datei für die Initialisierung von Objekten zu benutzen. Nun komme ich aber grade nicht darauf, wie ich mehr als einen Mitarbeiter (oder etwas anderes) "ansprechen" könnte...
XML-Datei
Java-Code
Der erste Mitarbeiter wird gefunden, doch wie springe ich zu den anderen? Dachte mir das so wie mit orderitems.item(i), aber finde da keine gescheite Lösung für orderElement.. ich denke wahrscheinlich auch in die falsche Richtung.
Wäre nett, wenn mir jemand ein paar Lösungsansätze an den Kopf werfen könnte :) Solange probiere ich mal weiter herum.
Mfg Wr3
XML-Datei
Code:
<Zuordnungen> <Mitarbeiter mnummer="m1" vorname="Klaus" /> <Mitarbeiter mnummer="m2" vorname="herbert" /> <Projekt pnummer="p1" name="Haus" /> <Zuordnung mitarbeiter="m1" projekt="p1" umfang="200" /> </Zuordnungen>
Code:
private static void readXMLFile() { Element orderElement = verwaltung.orderDocument.getDocumentElement(); NodeList orderitems = orderElement.getElementsByTagName("Mitarbeiter"); for (int i = 0; i < orderitems.getLength(); i++) { Element orderitem = (Element) orderitems.item(i); String vorname = orderitem.getAttribute("vorname"); System.out.println("Vorname: " + vorname); } }
Wäre nett, wenn mir jemand ein paar Lösungsansätze an den Kopf werfen könnte :) Solange probiere ich mal weiter herum.
Mfg Wr3