2012-03-14 2 views
0

Я использую SAX-анализатор в своем коде, который будет принимать только объекты InputStream или File. Мне нужно предоставить коллекцию в качестве входа для этого анализатора SAX. Поэтому мне нужно преобразовать его в объект InputStream или File. Так может ли кто-нибудь сказать, как преобразовать тип данных коллекции в входной поток или файл.Преобразование коллекции в файл/Inputstream

+2

Что содержит ваша коллекция? –

+0

Что вы пытаетесь достичь? Коллекция -to-XML или что-то совсем другое? –

ответ

0

Парсер ожидает данные в формате XML. Вы можете либо запрограммировать метод, чтобы выложить свою коллекцию как XML, либо unmarshall коллекцию с помощью JAXB.

0

Если ваша коллекция как-

List<File> li = new ArrayList<File>(); 

затем просто добытчик списка вы можете перейти к методу SAX.

Смежные вопросы