Skip to content

lixach93/XMLParsing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Cоздать xml-файл, хранящий информацию об объектах определенной предметной области. Для валидации полученного xml-файла необходимо разработать соответствующую ему схему xsd. Выполнить парсинг xml-документа с использованием DOM, SAX, StAX парсеров. Файл загружать в веб-приложение через страницу в браузере, на странице осуществлять выбор парсера. Результаты парсинга должны быть выведены в браузер в виде таблицы.

Требования

 использовать для атрибутов required & optional

 перечисления

 шаблоны и предельные значения

 использовать тип ID

 задание значений атрибутов по умолчанию

 расширение типов (имитация наследования)

 использовать дату-время

 создать в xml-документе не менее 16 сущностей

 парсеры организовать с помощью шаблона Builder

 для записи логов использовать Log4J2

 код должен быть покрыт тестами

Оранжерея

Растения, содержащиеся в оранжерее: Name – название растения. Soil – почва для посадки, которая может быть следующих типов: подзолистая, грунтовая, дерново-подзолистая. Origin – место происхождения растения. Visual рarameters (должно быть несколько) – внешние параметры: цвет стебля, цвет листьев, средний размер растения. Growing tips (должно быть несколько) – предпочитаемые условия произрастания: температура (в градусах), освещение (светолюбиво либо нет), полив (мл в неделю). Multiplying – размножение: листьями, черенками либо семенами. Корневой элемент назвать Flowers.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages