Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / читать данные из sax парсера блоками / 3 сообщений из 3, страница 1 из 1
02.02.2015, 16:26
    #38869639
Алексенда
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
читать данные из sax парсера блоками
Всем привет.
Чтобы проще объяснить, что мне надо.
Допустим есть парсер как в примере http://www.quizful.net/post/sax-parser-java

В примере парсится всего один блок "доктора".

Если несколько, то можно добавить ArrayList объектов класса Doctors. И в методе endElement добавлять элемент в ArrayList.
Затем возвращать целиком ArrayList и уже с ним делать все, что угодно. Но так не хочется.

В чем задача. Как сделать, чтобы считывать XML-документ не целиком, а по блочно, ну т.е. по одному "доктору".

Нужно получить методы вроде hasNext(), getNext().
...
Рейтинг: 0 / 0
02.02.2015, 16:59
    #38869673
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
читать данные из sax парсера блоками
1) StAX парсер аналогичен по реализации SAX, но имеет методы управления рантаймом, то есть чтобы получить следующий элемент, нужно дернуть метод вроде аналогичный next()
2) Apache Commons Digester - невероятна крутая обертка для SAX.
...
Рейтинг: 0 / 0
03.02.2015, 11:01
    #38870156
Алексенда
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
читать данные из sax парсера блоками
да, StAX, то что нужно, спасибо )
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / читать данные из sax парсера блоками / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]