Normal
Hm das Unmarshalling habe ich schon fertig mit SAXParser, das Auslesen funktioniert auch super. Ich vermute mal er findet alles (habe mir jeweils StartTag und EndTag ausgeben lassen), nur mühsam zu überprüfen bei 50MB XML.Und das sind nur 3 Methoden, insgesamt effektive 50 Zeilen Code.Die Datenstruktur habe ich jetzt auch fertig für die Objekte. Nur kann ich die inneren Klassen nicht static machen, weil oftmals Objekte im Parameter vorhanden sind. Bspw. liefert getHobbies() ja eine List<Hobby>.Beispiel:[code=Java]Personen_liste personList = new Personen_liste();personList.addPerson(personList.new Person("Max", "Mustermann", -1);[/code]Ist unschön oder?Das ließe sich beheben, wenn ich Personen_liste als Static deklariere und die inneren Klassen in der Toplevel-Klasse instanziiere?
Hm das Unmarshalling habe ich schon fertig mit SAXParser, das Auslesen funktioniert auch super. Ich vermute mal er findet alles (habe mir jeweils StartTag und EndTag ausgeben lassen), nur mühsam zu überprüfen bei 50MB XML.
Und das sind nur 3 Methoden, insgesamt effektive 50 Zeilen Code.
Die Datenstruktur habe ich jetzt auch fertig für die Objekte. Nur kann ich die inneren Klassen nicht static machen, weil oftmals Objekte im Parameter vorhanden sind. Bspw. liefert getHobbies() ja eine List<Hobby>.
Beispiel:
[code=Java]Personen_liste personList = new Personen_liste();
personList.addPerson(personList.new Person("Max", "Mustermann", -1);[/code]
Ist unschön oder?
Das ließe sich beheben, wenn ich Personen_liste als Static deklariere und die inneren Klassen in der Toplevel-Klasse instanziiere?