ychuprys / it-company

0 stars 0 forks source link

XML SAX #17

Open ychuprys opened 2 years ago

ychuprys commented 2 years ago

Создать XSD схему для XML файла и использовать ее в качестве валидации при написании xml документа. Создать интерфейс с методом parse и его имплементацию по парсанью. Распарсать xml файл с помощью парсера SAX

Для полключения XSD как локального файла:

P.S.: вы должны создать новый мавен проект, перенести туда 5 классов, которые по вашему мнению больше всего красиво описываю вашу иерархию (если хотите, напишите новую иерархию на 5 классов на вашу же тему). Классы должны быть чистыми (только поля, getters/setters, конструкторы если нужны. Так как toStringm equals и hashcode мы писали чтобы научится это делать, но они нам нужны в реальной жизни только по надобности). Xml будет иметь такой же вид как ваша иерархия и хранить данные, чтобы после парса у вас на выходе получился заполненный данными из xml объект
ychuprys commented 2 years ago

Распарсать тот же xml с помощью Jaxb парсера - это будет вторая исплементация вашего интерфейса Parser