Hej,

Chcę na podstawie wejściowych danych(Odczytywanych ze strumienia), generować plik XML który ma określoną scheme XSD. Mógłbym oczywiście wrzucać wejściowe dane do kolekcji obiektów(Z skompilowania schemy XSD za pomocą xjc) a następnie używając obiektu klasy Marshaller zapisać tą kolekcję do pliku XML. Tylko problem jest taki że danych wejściowych może być taka ilość że tworzona kolekcja zajmowała by zbyt dużą ilość pamięci RAM... Czy jest jakaś możliwość(nie licząc oczywiście własnoręcznego sklejania tagów i zapisywania ich na bieżąco do pliku) zapisywania na bieżąco do sformatowanego pliku XML? Chodzi mi o ułatwienia abym nie musiał bawić się w ręczne formatowania, tworzenie odpowiednich tagów etc ....

Pozdrawiam,
kaziuuu