Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_XML.doc
Скачиваний:
16
Добавлен:
03.05.2019
Размер:
3.94 Mб
Скачать

Оглавление введение 4

Тема 1. Простой xml-документ 8

Лабораторная работа №1 20

Тема 2. Создание корректно сформированных xml-документов 20

2.1. Составные части корректно сформированного XML-документа 21

Лабораторная работа №2 24

2.2. Добавление элементов в документ 25

2.3. Анатомия элемента 27

2.4. Типы содержимого элемента 28

2.5. Пустые элементы 32

Лабораторная работа №3 33

2.6. Задание атрибутов для элементов 33

2.7. Правила для создания атрибутов 34

2.8. Правила для корректного задания значений атрибутов 36

Тема 3. Создание валидных xml-документов 37

3.1. Основной критерий для валидного документа 37

3.2. Преимущества использования валидных XML-документов 38

3.3. Добавление DTD 39

3.4. Форма записи DTD 41

3.5. Форма записи объявления типа элемента 43

3.6. Описание содержимого элемента 44

3.7. Задание содержимого элемента 45

3.8. Задание смешанного содержимого 50

Лабораторная работа №4 52

3.8. Форма записи объявления списка атрибутов 53

3.9. Тип атрибута 55

3.10. Задание атрибута маркерного типа 56

3.11. Задание атрибута нумерованного типа 59

3.12. Объявление значения по умолчанию 61

Лабораторная работа №5 64

3.13. Использование внешних подмножеств DTD 64

3.14. Использование внешних и внутренних подмножеств DTD одновременно 66

3.15. Условия игнорирования разделов внешнего подмножества DTD 68

Лабораторная работа №6 69

3.16. Преобразование корректно сформированного документа в валидный 70

Тема 4. Определение и использование примитивов 72

4.1. Определения и классификация примитивов 72

4.2. Типы примитивов 74

4.3. Объявление общего внутреннего разбираемого примитива 75

4.4. Объявление общего внешнего разбираемого примитива 78

4.5. Объявление общего внешнего не разбираемого примитива 79

4.6. Объявление нотаций 81

Лабораторная работа №7 82

4.7. Объявление параметрического внутреннего разбираемого примитива 83

4.8. Объявление параметрического внешнего разбираемого примитива 85

4.9. Вставка ссылок на примитив 88

4.10. Ссылка на примитив. Пример 1 88

4.11. Ссылка на примитив. Пример 2 89

4.12. Вставка ссылок на символы 90

4.13. Использование предварительно определённых примитивов 92

4.14. Объявление документа автономным (standalone) 93

Лабораторная работа №8 94

Тема 5. Таблицы каскадных стилей 94

5.1. Создание файла таблицы стилей 95

5.2. Нечувствительность к регистру в CSS 98

5.3. Наследование установок свойств 98

5.4. Использование множественных элементов и множественных правил 99

5.5. Использование контекстуальных селекторов 100

5.6. Использование атрибута STYLE 101

5.7. Импорт других таблиц стилей 102

5.8. Задание значений URL 103

5.9. Связывание таблицы стилей с XML-документом 104

5.9. Присвоение значений в таблицах каскадных стилей 106

5.10. Установка свойства display 110

5.11. Задание ключевых слов CSS в качестве значений 112

5.12. Установка свойства font-family 112

5.13. Установка свойства font-size 113

5.14. Установка свойства font-style 119

5.15. Установка свойства font-weight 119

5.16. Установка свойства font-variant 121

5.17. Установка свойства color 122

5.18. Установка свойства background-color 124

5.19. Установка свойства background-image 126

5.20. Установка свойства background-repeat 128

5.21. Установка свойства background-position 131

5.22. Установка свойства letter-spacing 137

5.23. Установка свойства vertical-align 139

5.24. Установка свойства text-align 139

5.25. Установка свойства text-indent 142

5.26. Установка свойства line-height 143

5.27. Установка свойства text-transform 144

5.28. Установка свойства text-decoration 145

5.29. Установка свойств управоения полями 146

5.30. Установка свойства border-style 149

5.31. Установка свойства border-width 151

5.31. Установка свойства border-color 153

5.32. Установка свойств просвета между обрамлением и текстом 154

5.33. Установка свойств размеров 156

5.34. Установка свойства позиционирования float 158

5.35. Установка свойства позиционирования clear 163

5.36. Вставка элементов HTML в XML-документы и использование пространства имён 164