java i xml

0

Szukałem w internecie jakiejś konkretnej informacji jak uruchomić obsługę zapisu do plików xml w javie. Pomimo, że stron o tym jest mnóstwo, to żadna z tych które znalazłem nie pisze co po kolei trzeba zrobić, że to zadziałało. Bo po skopiowaniu kodu zazwyczaj czegoś brakuje.

Zwracam się więc do was z prośbą o jakąś praktyczną poradę jak poradzić sobie z tym xmlem w javie.

0

a czego używasz? np:. JDom, Dom4J?

podaj konkret a napisze jakie biblioteki potrzebujesz

0

wystarczy, że podasz jakies latwe bilblioteki, nie mam sprecyzowanego, czy uzyc JDom, czy Dom4J czy innych.

0

Może:
http://java.sun.com/j2se/1.4.2/docs/api/java/beans/XMLEncoder.html ?
Wystarczy ze masz w klasie setery i getery do każdego pola, konstruktor bezargumentowy i zapisywanie do xml / odczytywanie to po prostu:

XMLEncoder encoder = new XMLEncoder(new BufferedOutputStream(new FileOutputStrea
(file.getSelectedFile())));
encoder.writeObject(obiekt_do_zapisania);
XMLDecoder decoder = new XMLDecoder(new BufferedInputStream(new FileInputStream(file.getSelectedFile())));
Klasa obiekt = (Klasa) decoder.readObject();

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