Ja das habe ich soweit gemacht, und funktioniert auch wie erwünscht.
Was mich etwas stört, dass ich einerseits einen INputStream brauche (aber die Objecte der einfachheithalber in einer Datenbank speichern will (Sie enthalten einige Einstellungsdaten für die Objecte, die je nach Object variieren können) )
Zudem mache ich einen Fehler, oder speichert der XML encoder nur Variablen die ich per set gesetzt habe/und liest auch nur diese, sprich ich habe zb Klasse Auto mit dem private String Marke = "Unbekannt"
wenn ich dieses nun als xml speicher, scheint der Exporter nur die Variablen zu speichern, die ich vorher per set geändert habe zu speichern? Solange ich dieselbe Klasse auch in Java importiere gibt es dabei anscheinend kein Problem, da ja Java die neue Instance des Objectes beim erstellen die default Werte zuweist.
Das Problem tritt jedoch auf, wenn ich die XML datei in einem anderen programm benutzen möchte, das diese Werte nicht kennt. Gibt es hierfür eine einfache sinnvolle Lösung?