powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Расскажите, как digester использовать?
10 сообщений из 10, страница 1 из 1
Расскажите, как digester использовать?
    #33829628
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто покажет примерчик использование Digester для SAX-анализа.
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33829727
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К счастью, пример не нужен, потому что использовать нельзя.

Если нужен SAX2, то я уже написал какой - Xerces. На фига тебе Digester? И забыл написать - раз ты используешь Oracle, то там есть Oracle XML Parser, который помимо прочих интерфейсов работы с XML поддерживает и SAX2.
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33829843
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понимаеш, тут такое дело, что у заказчика, наверное, сильное психическое расстройство. Мы не хотим его расстраивать. Поэтому для обработки XML требуется использовать Digester. В дигистере вроде есть что-то типа XPath. Это как раз и надо.
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33829908
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если интересует XPath, то зачем спрашивал про SAX, в котором нет XPath. Да и в Digester какие-то свои выражения, далеко не XPath. Но если тебя это устраивает, это твоё дело.Программные примеры - в статьях,перечисленных на веб странице Digester.
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33832225
gafudo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примеры в поставке - я на них учился, все отлично работает. Еще читай javadoc - хорошие комментарии в начале package. Там все есть, что надо для старта. Дальше сам, поскольку digester простой и понятный, если ухватить суть. Читай его исходники - все просто и логично.

Кратко: есть правило (класс Rule), которое навешивается на путь в XML. Есть куча поставляемых правил с дижестером, а можно и свое написать, это просто. Правило реагирует на начало тега, конец и боди. В поставляемых правилах есть такие: создание объекта, заполнение его свойств из подчиненных тегов, их атрибутов; вызов метода с параметрами, загружаемыми из xml и т.д. Довольно удобно, мне понравилось

PS: А что заказчик прямо сказал, что хочет дижестер? Заказчик знает, что это такое? Что это за "умный" такой заказчик?
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33832272
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не хочу вдаваться в подробности про заказчика. Он не шарит нифига.

Уже решили использовать стандартный SAX явовский.
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33832316
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Стандартный" SAX - фактически это Xerces возможно не самой последней версии - присутствует в JDK начиная с его версии 1.4. В JDK 1.3 его нету.
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33832537
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в Оракле есть.
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33832592
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда этот SAX наверно из Oracle XML Parser (надо посмотреть в документации Oracle, сейчас под рукой нет).
...
Рейтинг: 0 / 0
Расскажите, как digester использовать?
    #33833034
botpride
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В JDK 1.4 лежал Кримсон (crimson), в 1.5 - Ксеркс, в 1.3 нужно было кримсон подкладывать отдельно, скачать можно вроде прямо на сайте Сана, правда я не уверен что там такое старье еще лежит.
Кримсон перестали использовать после того, как он застопорился в развитии и уже не поддерживал последние спецификации w3c. Насколько я помню, XSD он так и не научился понимать, ограничившись вульгарными dtd
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Расскажите, как digester использовать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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