Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 6 (Решение → 64558)

Описание

Тема 8. Технологии по работе с XML

Цель работы: сформировать навыки работы с технологиями Java по разбору XML-документов.

Задание. В процессе написания тестовых заданий ознакомиться с элементами языка XML и средствами Java для работы с XML-документами.

Рекомендации по выполнению задания

· Работы обязательно сопровождаются отчетом, включающим код программы с комментариями и экранные формы результатов выполнения программного кода.

· Студент может выполнить не все задания, а только часть в каждой работе (если их несколько). Следует отметить, что в этом случае итоговая оценка будет рассчитываться пропорционально выполненным заданиям.

1. Разработайте схему XML-документа (XSD) для хранения:

2. Напишите программы, которые ЧИТАЮТ и ПИШУТ соответствующие файлы, используя:

- DOM- и SAX-парсеры сторонних разработчиков

или

- JAXP (поверх DOM и SAX).

3. Разработайте программу, которая подсчитает количество уникальных локальных имен элементов в XML-документе, для упрощения игнорируя имя пространства имен (можно взять любой готовый пример XML-документа).

4. Примените синтаксический анализатор Java XML при объявлении сотрудников компании. У каждого сотрудника есть уникальный идентификатор, имя и фамилия, возраст и зарплата. Сотрудники разделены идентификаторами. Создайте новый файл с именем Employees.xml. Выполните далее один из пунктов анализа:

    
            Описание
            Тема 8. Технологии по работе с XML Цель работы: сформировать навыки работы с технологиями Java по разбору XML-документов.Задание. В процессе написания тестовых заданий ознакомиться с элементами языка XML и средствами Java для работы с XML-документами.Рекомендации по выполнению задания·               Работы обязательно сопровождаются отчетом, включающим код программы с комментариями и экранные формы результатов выполнения программного кода.·               Студент может выполнить не все задания, а только часть в каждой работе (если их несколько). Следует отметить, что в этом случае итоговая оценка будет рассчитываться пропорционально выполненным заданиям.1.         Разработайте схему XML-документа (XSD) для хранения:2.         Напишите программы, которые ЧИТАЮТ и ПИШУТ соответствующие файлы, используя:-           DOM- и SAX-парсеры сторонних разработчиковили-           JAXP (поверх DOM и SAX).3.         Разработайте программу, которая подсчитает количество уникальных локальных имен элементов в XML-документе, для упрощения игнорируя имя пространства имен (можно взять любой готовый пример XML-документа).4.         Примените синтаксический анализатор Java XML при объявлении сотрудников компании. У каждого сотрудника есть уникальный идентификатор, имя и фамилия, возраст и зарплата. Сотрудники разделены идентификаторами. Создайте новый файл с именем Employees.xml. Выполните далее один из пунктов анализа:   
            
            
            Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 5Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 6Практикум по психодиагностикеПрактикум по психодиагностикеПрактикум по психодиагностике (ответы Синергия /МОСАП /МТИ)Практикум по психодиагностике - ПЗ 1,2,3 (Тема 1. Теоретические основы психодиагностики как науки, Тема 2. Психометрические основы психодиагностики, Тема 3. Классификация психодиагностических методик).Практикум по психодиагностике РОСДИСТАНТПрактикум по программированию на Java 1Практикум по программированию на Java 1Практикум по программированию на Java 1Практикум по программированию на Java 1Практикум по программированию на Java 2[РОСДИСТАНТ]Практическое задание 1Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 2Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 3