XML zapisywanie do pliku Pomoc

0

Witam mam taki projekt do wykonania w Javie gdzie będę potrzebował zapisywać dane do xml. Zarówno jako wartości jak i tagi. Z odczytywaniem sobie już nieźle radze korzystam z SAX. Teraz muszę się zabrać za zapisywanie możecie coś poradzić co jest dobre i na co zwrócić uwagę?

0

Jest taka klasa Properties, która udostępnia dane w formacie:
nazwa=wartość
Zestaw wartości można zapisać w pliku xml, ale tylko w ściśle określonym formacie. Jeżeli to wystarcza, to chyba jest najłatwiejsze.
Drugi sposób to skorzystanie z serializacji obiektów o strukturze takiej jak JavaBeans. Są do tego klasy XMLDecoder i XMLEncoder. Zaletą jest to, że można zapisywać różne typy danych i po odtworzeniu dostaje się obiekt, z którego można odczytać właśnie te obiekty, a nie tylko tekst.
Jeżeli żadne z tych nie wystarczy, to ja poleciłbym JDOM. Trzeba sobie popbrać bibliotekę i dołączyć do projektu. Zaletą jest łatwy dostęp do dowolnych obiektów ze struktury drzewa dokumentu, możliwość edycji i prosty zapis do pliku.
Jeżeli chodzi o użycie SAX, to nie polecam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1