- Создать файл XML и соответствующую ему схему XSD.
- При разработке XSD использовать простые и комплексные типы, перечисления, шаблоны и предельные значения, обязательно использование атрибутов и типа ID.
- Сгенерировать (создать) Java-класс, соответствующий данному описанию.
- Создать Java-приложение для разбора XML-документа и инициализации коллекции объектов информацией из XML-файла. Для разбора использовать SAX, DOM и StAX парсеры. Для сортировки объектов использовать интерфейс Comparator.
- Произвести проверку XML-документа с привлечением XSD.
- Определить метод, производящий преобразование разработанного XML-документа в документ, указанный в каждом задании.
Компьютеры. Компьютерные комплектующие имеют следующие характеристики:
- Name – название комплектующего.
- Origin – страна производства.
- Price – цена (0 – n рублей).
- Type (должно быть несколько) – периферийное либо нет, энергопотребление (ватт), наличие кулера (есть либо нет), группа комплектующих (устройства ввода- вывода, мультимедийные), порты (COM, USB, LPT).
- Critical – критично ли наличие комплектующего для работы компьютера. Корневой элемент назвать Device.