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

Тема 6. Связывание данных 169

6.1. Основные шаги при связывании данных 170

6.1. Шаг первый: установка связи XML-документа с HTML-страницей 171

6.2. Как хранятся данные XML 173

6.3. Проверка на наличие ошибок 174

6.4. Шаг второй: сцепление HTML-элементов с XML-элементами. Использование табличного сцепления 175

6.5. Использование одной HTML-таблицы для отображения простого набора записей 175

6.6. Использование постраничного отображения 179

6.7. Использование вложенных таблиц для отображения иерархической структуры записей 182

Лабораторная работа №9 187

6.8. Использование связывания данных по одной записи 188

6.9. Перемещение между записями 189

6.10. Другие способы связывания данных 193

6.11. Связывание с другими HTML-элементами 196

6.12. Передача HTML-разметки 200

6.13. Обновление накопленных данных 202

6.14. Использование DTD при сявзывании данных 203

6.15. Связывание HTML-элементов с XML-атрибутами 206

Лабораторная работа №10 212

6.16. Использование сценариев для DSO 212

Тема 7. Сценарии объектной модели документа 219

7.1. Связывание XML-документа с HTML-страницей 219

7.2. Структура DOM 220

7.3. Доступ и отображение элементов XML-документа 227

7.4. Использование объекта NodeList 232

7.5. Извлечение символьных данных элемента 234

7.6. Отображение переменного числа XML-элементов 236

7.7. Использование других способов доступа к элементам 239

Лабораторная работа №11 243

7.8. Доступ и отображение значений атрибутов в XML-документе 243

7.9. Доступ к примитивам и нотациям XML 247

Лабораторная работа №12 252

7.10. Перемещение внутри XML-документа 252

7.11. Проверка валидности XML-документа 257

Тема 8. Xsl-таблицы стилей 261

8.1. Основы использования XSL-таблиц стилей 262

8.2. Использовании одного шаблона XSL 263

8.3. Отображение переменного числа элементов 270

8.4. Использование нескольких шаблонов 276

Лабораторная работа №13 278

8.5. Фильтрация и сортировка данных XML 279

8.6. Доступ к атрибутам XML 284

Лабораторная работа №14 287

Тема 9. Описание схемы документа на языке xsd 288

9.1. Встроенные простые типы XSD 288

9.1.1. Вещественные числа 289

9.1.2. Целые числа 289

9.1.3. Строки символов 290

9.1.4. Дата и время 290

9.1.5. Двоичные типы 291

9.1.6. Прочие встроенные простые типы 291

9.2. Определение простых типов 291

9.2.1. Сужение 292

9.2.2. Список 293

9.2.3. Объединение 294

9.3. Обявление элементов и их атрибутов 295

9.4. Определение сложных типов 296

9.4.1. Определение типа пустого элемента 297

Лабораторная работа №15 297

9.4.2. Определение типа элемента с простым телом 298

9.4.3. Определение типа вложенных элементов 299

9.5. Определение типа со сложным телом 301

9.6. Безымянные типы 305

9.7. Пространства имён языка XSD 307

9.8. Включение файлов схемы в другую схему 310

9.9. Связь документа XML со своей схемой 311

Лабораторная работа №16 312

Вопросы для тестирования 313