Task 3
- Создать файл XML и соответствующую ему схему XSD.
- При разработке XSD использовать простые и комплексные типы, перечисления, шаблоны и предельные значения, обязательно использование атрибутов и типа ID.
- Создать Java-класс, соответствующий данному описанию.
- Создать Java-приложение для разбора XML-документа и инициализации коллекции объектов информацией из XML-файла. Для разбора использовать SAX, DOM или StAX парсеры. Для сортировки объектов использовать интерфейс Comparator.
- Произвести проверку XML-документа с привлечением XSD.
Вариант № 8. Военные самолеты Военные самолеты можно описать по следующей схеме: • Model – название модели. • Origin – страна производства. • Chars (должно быть несколько) – характеристики, могут быть следующими: тип (самолет поддержки, сопровождения, истребитель, перехватчик, разведчик), кол-во мест (1 либо 2), боекомплект (есть либо нет [разведчик], если есть, то: ракеты [0 – 10]), наличие радара. • Parameters – длина (в метрах), ширина (в метрах), высота (в метрах). • Price – цена (в талерах). Корневой элемент назвать Plane.