
- •Предназначение xml
- •Язык xml решает проблемы
- •Создание xml-документов
- •Отображение xml-документов
- •Некоторые базовые правила xml
- •Отображение xml-документа
- •Отобразите xml-документ без таблицы стиля
- •Основной критерий для валидного документа
- •Форма записи dtd
- •Создание dtd
- •Объявление типов элементов
- •Форма записи объявления типа элемента
- •Описание содержимого элемента
- •Задание дочернего содержимого элемента
- •Форма записи объявления списка атрибутов
- •Тип атрибута
- •Задание маркерного типа
- •Лабораторная работа 2 Пространства имен xml
- •Теоретическая часть Анатомия элемента
- •Вставка элементов html в xml-документы и использование пространства имен
- •Подготовка:
- •Ситуация:
- •Задание:
- •Примечание:
- •Решение:
- •Теория Вставка элементов html в xml-документы и использование пространства имен
- •Использование одного шаблона xsl
- •Предназначение xml
- •Язык xml решает проблемы
- •Создание xml-документов
- •Отображение xml-документов
- •Некоторые базовые правила xml
- •Отображение xml-документа
- •Отобразите xml-документ без таблицы стиля
- •Основной критерий для валидного документа
- •Форма записи dtd
- •Создание dtd
- •Объявление типов элементов
- •Форма записи объявления типа элемента
- •Описание содержимого элемента
- •Задание дочернего содержимого элемента
- •Форма записи объявления списка атрибутов
- •Тип атрибута
- •Задание маркерного типа
- •Лабораторная работа 2 Пространства имен xml
- •Теоретическая часть Анатомия элемента
- •Вставка элементов html в xml-документы и использование пространства имен
- •Подготовка:
- •Ситуация:
- •Задание:
- •Примечание:
- •Решение:
- •Теория Вставка элементов html в xml-документы и использование пространства имен
- •Использование одного шаблона xsl
- •Предназначение xml
- •Язык xml решает проблемы
- •Создание xml-документов
- •Отображение xml-документов
- •Некоторые базовые правила xml
- •Отображение xml-документа
- •Отобразите xml-документ без таблицы стиля
- •Основной критерий для валидного документа
- •Форма записи dtd
- •Создание dtd
- •Объявление типов элементов
- •Форма записи объявления типа элемента
- •Описание содержимого элемента
- •Задание дочернего содержимого элемента
- •Форма записи объявления списка атрибутов
- •Тип атрибута
- •Задание маркерного типа
- •Лабораторная работа 2 Пространства имен xml
- •Теоретическая часть Анатомия элемента
- •Вставка элементов html в xml-документы и использование пространства имен
- •Подготовка:
- •Ситуация:
- •Задание:
- •Примечание:
- •Решение:
- •Теория Вставка элементов html в xml-документы и использование пространства имен
- •Использование одного шаблона xsl
- •Лабораторная работа 5 Вывод документа xml в Internet Explorer с использованием dom xml
- •3.2. Реализация dom xml в Internet Explorer
- •3.3. Фундаментальные типы узлов dom для xml
- •3.3.1. Узлы NodeList и NamedNodeMap
- •3.3.2. Узел Node
- •3.3.3. Узел Document
- •3.3.4. Узел DocumentFragment
- •3.3.5. Узел Element
- •3.3.6. Узел Attr
- •3.3.7. Узел Comment
- •3.3.8. Узел Text
- •4. Порядок выполнения работы
- •Вариант 2-01
- •Вариант 2-02
- •Вариант 2-03
- •Вариант 2-04
- •Вариант 2-05
- •Вариант 2-06
- •Вариант 2-07
- •Вариант 2-08
- •Вариант 2-09
- •Вариант 2-10
- •Вариант 2-11
- •Вариант 2-12
- •Вариант 2-13
- •Вариант 2-14
- •Вариант 2-15
- •Вариант 2-16
- •Вариант 2-17
- •Вариант 2-18
- •Вариант 2-19
- •Вариант 2-20
- •Вариант 2-21
- •Вариант 2-22
- •Вариант 2-23
- •Вариант 2-24
- •Вариант 2-25
- •Вариант 2-26
- •Вариант 2-27
- •Вариант 2-28
- •Вариант 2-29
- •Вариант 2-30
- •5. Содержание отчета
- •6. Вопросы для самоконтроля
Вариант 2-03
Окно вывода документа XML должно содержать следующие элементы:
заголовок "Список научных статей";
для каждой статьи вывести:
раздел статьи на русском языке (значение атрибута section в элементе article);
заголовок статьи (текстовое содержимое элемента article); автора или авторов статьи (текстовое содержимое элемента или элементов author);
аннотацию статьи (текстовое содержимое элемента annotation);
содержимое статьи, в которой наименование разделов (текстовое содержимое элемента section) и подразделов (текстовое содержимое элемента subsection), а также абзацы (текстовое содержимое элемента paragraph) выводятся шрифтом, определяемым для каждого раздела, подраздела и абзаца в атрибутах style соответствующего элемента ("ordinary" – обычный шрифт, "strong" – жирный шрифт, "big" – увеличенный размер шрифта, "small" – уменьшенный размер шрифта, "selected" – курсив); дату принятия статьи (текстовое содержимое элемента receiving-date).
Вариант 2-04
Окно вывода документа XML должно содержать следующие элементы:
заголовок "Список компьютеров";
для каждого компьютера вывести:
торговую марку (значение атрибута trade-mark в элементе computer);
марки процессора и материнской платы (текстовое содержимое элементов processor и motherboard) с заголовками "Процессор:" и "Материнская плата:";
заголовок "Жесткие диски:";
для каждого жесткого диска вывести его марку и емкость (значение атрибутов trade-mark и capacity в элементе hard-drive) с пояснительными надписями;
марку и емкость гибкого диска (значение атрибутов trade-mark и capacity в элементе floppy-drive) с пояснительными надписями и заголовком "Гибкий диск:";
заголовок "Дисководы CD:";
для каждого дисковода CD вывести его марку и скорость (значение атрибутов trade-mark и speed в элементе CD-drive) с пояснительными надписями;
размер и максимальное разрешение экрана (текстовые значения элементов size и max-resolution) с пояснительными надписями и заголовком "Дисплей:";
марки клавиатуры и мыши с пояснительными текстами (значения атрибутов trade-mark в элементах keyboard и mouse);
заголовок "Дополнительные устройства:"; для каждого дополнительного устройства вывести его марку и описание (значение атрибута trade-mark и текстового содержимого элемента addon-device).
Вариант 2-05
Окно вывода документа XML должно содержать следующие элементы:
заголовок "Список книг";
для каждой книги вывести:
жанр книги на русском языке (значение атрибута genre в элементе book);
номер издания книги (значение атрибута edition-index в элементе book);
автора книги (текстовое содержимое элемента author) – если книга у автора первая, в скобках должно стоять ("первая книга") – определяется из значения атрибута first-book в элементе author;
издателя книги и его адрес (текстовое содержимое элемента publisher и значение атрибута publication-year в элементе publisher);
наименования частей книги (текстовое содержимое элемента section), наименования глав книги (текстовое содержимое элемента chapter) и абзацы книги (текстовое содержимое элемента paragraph), причем стилями, заданными соответственно в атрибутах section-style, chapter-style и paragraph-style элемента content ("ordinary" – обычный шрифт, "strong" – жирный шрифт, "big" – увеличенный размер шрифта, "small" – уменьшенный размер шрифта, "selected" – курсив).