[Java] Zapisywanie ustawień aplikacji

Witam,

w jaki sposób mogę zapisywać ustawienia aplikacji, którą napiszę? Klasa ResourceBundle nie ma takiej metody, która pozwalałaby na zapis. Buforowany strumień lub RandomAccessFile też odpada. Pomyślałem, że XML byłby dobry. I do zapisu i do odczytu ustawień. Dlatego napisałem sobie plik schematowy XML Schema i plik XML opierający się na tym schemacie, jednak nie bardzo wiem jak z tego skorzystać. Czy zwykły DOM wystarczy?

Oto kod schematu:

<?xml version="1.0"?>

A to kod pliku ustawień:

<?xml version="1.0"?>

100
100

Ja kiedyś zapisywałem ustawienia do HashMapy a następnie tak utworzoną HashMapę zapisywałem do pliku XML. Dane typu int konwertowałem na String i zapisywałem jako string. Później gry zachodziła taka potrzeba odczytywałem dane z pliku XML z powrotem do HashMapy.

Możesz powiązać XML z serializacją.

No tak. Ale chciałbym wykorzystać ten plik schematowy i parser. Nie natomiast bufory wyjścia i ręczne wyrzucanie do XML`a.

zobacz bibliotekę Xstream, może Ci się przydać