Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 27

Кто работал с Jakarta Digester?

13.06.2010, 16:12. Показов 990. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
кто работал с такой штукой подскажите пожалуйста что не так:

правило (кусок):
<pattern value='config/resource'>
<object-create-rule classname='ConfigResource' />

<pattern value='employee'>
<object-create-rule classname='ConfigEmployee' />
<call-method-rule pattern='minimumAltitude' methodname='addMinimumAltitude' paramcount='0' />
<call-method-rule pattern='minimumTakeOff' methodname='addMinimumTakeOff' paramcount='0' />
<call-method-rule pattern='minimumVisibl' methodname='addMinimumVisibl' paramcount='0' />
<set-next-rule methodname='addEmployee' />
</pattern>

<pattern value='allow'>
<call-method-rule pattern='key' methodname='addAllow' paramcount='0' />
</pattern>

<set-next-rule methodname='setResource' />
</pattern>

xml-ка с данными:

<config>
<resource>

<employee>
<minimumAltitude>30</minimumAltitude>
<minimumAltitude>60</minimumAltitude>
<minimumAltitude>80</minimumAltitude>
<minimumAltitude>200</minimumAltitude>
<minimumTakeOff>200</minimumTakeOff>
<minimumTakeOff>400</minimumTakeOff>
<minimumTakeOff>500</minimumTakeOff>
<minimumVisibl>350<minimumVisibl>
<minimumVisibl>400</minimumVisibl>
<minimumVisibl>550</minimumVisibl>
<minimumVisibl>800</minimumVisibl>
<minimumVisibl>1000</minimumVisibl>
<minimumVisibl>2000</minimumVisibl>
</employee>

<allow>
<key>Info</key>
<key>use</key>
</allow>

</resource>
</config>

в проекте ява всё настроено нормально, т.к. allow читается а employee - нет, когда же выполнятется java-файл где парсится xml-ка выдаётся ошибка:
[ERROR] Digester - -Parse Fatal Error at line 67 column 7: <org.xml.sax.SAXParseException: unexpected characters in element end tag (expected 'minimumVisibl')>

67 линия 7 столбец это закрывающий тэг </employee>, видимо вместо него ожидалось(expected 'minimumVisibl')

Буду очень благодарен , ели кто подскажет что не так,
или подкинет пример где обрабатыватеся идентичная <employee>...</employee> xml-ка
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.06.2010, 16:12
Ответы с готовыми решениями:

Кто-нибудь кто в Workflow работал?
Тут просто непонятки возникают. А посоветоватьсяне с кем. В основном проблемы, связанные с технической стороной. Так что, если кто...

Windows Vista: кто-нить ставил или кто-нить работал с ней? Поделитесь впечатлениями
Собственно вопросы такие: 1.Каких ресурсов она требует:по минимуму и по-нормальному? 2.Как быть с дровами под нее? 3.Слышал,что их...

Кто работал с PIC16F688?
PIC16F688I/P не хочет работать под дебаггером ICD3, После заливки проги при запуске пишет ICD3Err0040: The target divice is not ready...

1
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
14.06.2010, 15:34
ты бы лучше отвалидировал документ чем нибудь прежде чем дайджестеру его скармливать.
Меня, на его месте, вот эта строчка тоже озадачила бы

<minimumVisibl>350<minimumVisibl>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.06.2010, 15:34
Помогаю со студенческими работами здесь

Кто работал с ArrayList?
Есть ArrayList&lt;ArrayList&lt;Int&gt;&gt; Matr, размером NхM. Как в нем достучаться до элемента (i,j)?

Кто работал с лентой?
Проблема: для архивирования на ленту(HP SuperStore dds) на ней должна быть метка MDTF, но на новых касетах ее естественно нет. Возможное...

Кто работал с sepack?
http://liveinternet.ru/click?http://www.sepack.ru/ Прелагает проверенную базу белых каталогов. Кто нибуть пльзовался?

Кто работал с SynEdit
Установил в Делфи-7 этот компонент, и если я помещаю на форму SynEdit1 или SynMemo1 у меня программа даже не компилируется. Может че в uses...

Кто работал с Link.ru?
Кто работал с Link.ru? У меня есть сайт посещение в среднем 200-250 уников в день. Хотел бы на сайт повесить банер потому как место есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru