Задания для лабораторных работ

1.Лабораторная работа "Создание первого xml-документа".

Цель лабораторной работы: дать практическое представление о процессе создания и отображения XML-документа в Web-браузере. Научить учащихся создавать простой XML-документ, исследовать его структуру.

Теоретические сведения: Структура XML- документа, Объявление элементов, Атрибуты.

Задания для самостоятельного решения:

Вариант 1. Требуется создать простейший XML-документ, содержащий информацию о немецко-говорящих странах (Германия (Duetschland), Австрия (Osterreich),Швейцария (Schweiz), Лихтенштейн (Liechtenstein) и Люксембург (Luxemburg)).Для каждой страны нужно указать: название страны, столицу, площадь, население. Эти сведения приведены в таблице:
Название страны Deutschland Osterreich Schweiz Luxemburg Liechtenstein
Столица Berlin Wien Bern Luxemburg Vaduz
Площадь 357022 83853 41293 2586 160
Население 82401 Mill 8.21 Mill 7,33 Mill 422000 32000

Вариант 2. Требуется создать простейший XML-документ, содержащий сведения о композиции. Для каждой композиции нужно указать: название композиции, исполнителя, стиль, продолжительность. Эти сведения приведены в таблице:
Название композиции Прыгну со скалы Замело Fat Lip It's my Life
Исполнитель Король и Шут Маски Sum 41 Dr.Alban
Стиль Pank Rok Pop Hard Rok Club
Продолжительность 3.16 3.32 5.03 4.01

Вариант 3. Требуется создать простейший XML-документ, содержащий сведения о университетах города Барнаула. Для каждого университета нужно указать: название университета, количество факультетов, год основания, адрес. Эти сведения приведены в таблице:
Название университета АГУ АлтГТУ АЭиП БГПУ
Количество факультетов 16 19 3 8
Год основания 1973 1941 1993 1933
Адрес Пр.Ленина 61 Пр.Ленина 46 Пр.Комсомольский 86 Ул.Молодежная 55

Ход работы и пример выполнения задания см. Примеры/Создание простейшего XML- документа.

2.Лабораторная работа "Создание таблицы каскадных стилей. Связывание xml-документа с ТКС". .

Цель лабораторной работы: Научить учащихся создавать и присоединять простую стилевую таблицу к XML-документу.

Теоретические сведения: Таблицы каскадных стилей, cвойства и их значения.

Задания для самостоятельного решения:

Вариант 1. Отображать каждый элемент на новой строке (с переводом строки сверху и снизу). Кроме того, отображать элементы в соответствии с приведенными для них свойствами.

Название страны: цвет красный, шрифт курсив, 12pt,Arial
Столица : цвет синий, размер шрифта 12pt 
Площадь : цвет черный, шрифт жирный, Courier New, 10pt, 
          отступ слева на 15pt
Население : отступ слева на 15pt
Заполните всю область, занимаемую содержимым элемента фоновым рисунком. Фоновый рисунок выбрать самостоятельно.

Вариант 2. Отображать каждую композицию и каждый элемент с отступом сверху в 12пт, с переводом строки сверху и снизу, используя размер шрифта 10пт. Кроме того, отображать элементы в соответствии с приведенными для них свойствами.

Название  композиции: цвет зеленый, шрифт полужирный, 25pt,Cutout; 
Исполнитель: цвет красный, шрифт полужирный курсив, 15pt 
Стиль: цвет синий, текст подчеркнутый
Продолжительность: - 	
Расположить фоновый рисунок в правом нижнем углу элемента. Фоновый рисунок выбрать самостоятельно.

Вариант 3. Отображать каждый элемент с отступом слева в 12пт, с переводом строки сверху и снизу, используя размер шрифта 15пт. Кроме того, отображать элементы в соответствии с приведенными для них свойствами.

Название  университета:	цвет темно-фиолетовый, шрифт курсив, 20pt, 
Количество факультетов:	цвет черный, шрифт полужирный, 10pt 
Год основания: -
Адрес: цвет темно-серый, отступ слева 20pt 	
Задайте рамку пунктирной линией для элемента содержащего всю информацию о университете.

Ход работы и пример выполнения задания см. Примеры/Создание таблицы каскадных стилей. Связывание xml-документа с ТКС.

3.Лабораторная работа "Создание валидного документа ".

Цель лабораторной работы: Научить учащихся преобразовывать корректно сформированный документ в валидный.

Теоретические сведения: Раздел DTD. Атрибуты. Проверка валидности XML-документа

Задания для самостоятельного решения:

Вариант 1. Преобразуйте созданный вами корректный XML-документ в валидный. К нему предъявляются следующие требования: Элемент, содержащий информацию о каждой стране должен иметь обязательно элементы с информаций о названии, столице, площади и населении, и обязательно в этом же порядке. Кроме этого с помощью обязательного атрибута нужно указать имеет ли страна административно-территориальное деление. В элемент, содержащий название страны, добавить элемент с информацией о государственном языке. Отобразить всю информацию так же как и в предыдущем примере. Информацию о государственных языках расположить за названием страны. Полная информация о странах:
Название страны Deutschland Osterreich Schweiz Luxemburg Liechtenstein
Столица Berlin Wien Bern Luxemburg Vaduz
Площадь 357022 83853 41293 2586 160
Население 82401 Mill 8.21 Mill 7,33 Mill 422000 32000
Государственный язык Deutsch Deutsch Deutsch, Franzosisch, Italienisch Deutsch, Luxemburgisch, Franzosisch Deutsch
Административно-территориальное деление 16 земель 8 земель 26 кантонов 3 округа -

Вариант 2. Преобразуйте созданный вами корректный XML-документ в валидный. К нему предъявляются следующие требования: Элемент, содержащий информацию о каждой композиции должен иметь обязательно элементы с информаций о названии композиции, исполнителе, стиле, продолжительности и обязательно в этом же порядке. Кроме этого с помощью необязательного атрибута нужно указать язык исполнения (значением по умолчанию будит русский язык). В элемент, содержащий название композиции добавить необязательный элемент с информацией об альбоме. Отобразить всю информацию, так же как и в предыдущем примере. Информацию об альбоме, если она есть, расположить за названием композиции. Полная информация :
Название композиции Прыгну со скалы Engel Fat Lip It's my Life
Исполнитель Король и Шут Rammstein Sum 41 Dr.Alban
Стиль Pank Rok Hard Rok Hard Rok Club
Продолжительность 3.16 4.27 5.03 4.01
Язык исполнения Русский Немецкий Английский Английский
Альбом Ели мясо мужики - Pain For Pleasure -

Вариант 3. Преобразуйте созданный вами корректный XML-документ в валидный. К нему предъявляются следующие требования: Элемент, содержащий информацию вузе должен иметь обязательно элементы с информаций о названии, годе основания, адресе. Информацию о количестве факультетов задать с помощью маркированного необязательного атрибута элемента содержащего название университета, Атрибут должен иметь уникальное значение (значение по умолчанию отсутствует). Этому же элементу определить второй атрибут, указывающий, является университет государственным или нет. Отобразить всю информацию так же как и в предыдущем примере, за исключением количества факультетов.
Название университета АГУ АлтГТУ АЭиП БГПУ
Количество факультетов 16 19 3 8
Год основания 1973 1941 1993 1933
Адрес Пр.Ленина 61 Пр.Ленина 46 Пр.Комсомольский 86 Ул.Молодежная 55
Статус Гос. Гос. Ком. Гос.

Ход работы и пример выполнения задания см. Примеры/Создание валидного документа