Основы XML

       

Основы XML

Предназначение XML
Язык XML решает проблемы

Создание XML-документов
Отображение XML-документов
SGML, HTML и XML
Заменит ли XML HTML?
Официальные концептуальные цели XML
Стандартные XML-приложения
XML-приложения, повышающие качество XML-документов



Реальное использование XML

Основы XML


Создание XML-документа
Анатомия XML-документа
Пролог
Элемент Документ
Некоторые базовые правила XML
Отображение XML-документа
Отобразите XML-документ без таблицы стиля
Обнаружение ошибок XML в Internet Explorer 5

Отобразите XML-документ с использованием таблицы каскадных стилей

Основы XML

Составные части корректно сформированного XML-документа
Наименьший XML-документ
Добавление элементов в документ
Анатомия элемента
Типы содержимого элемента

Пустые элементы
Создайте различные типы элементов
Задание атрибутов для элементов
Правила для создания атрибутов
Правила для корректного задания значений атрибутов
Преобразуйте содержимое в атрибуты

Основы XML

Добавление комментариев
Форма записи комментариев
В каком месте вы можете поместить комментарий

Использование инструкций по обработке
Форма записи инструкции по обработке
Как вы можете использовать инструкции по обработке
Куда вы можете поместить инструкции по обработке
Использование разделов CDATA
Форма записи раздела CDATA
Куда вы можете поместить раздел CDATA

Основы XML

Основной критерий для валидного документа
Требования корректности формирования и валидности
Преимущества использования валидных XML-документов
Добавление DTD

Форма записи DTD
Создание DTD
Объявление типов элементов
Форма записи объявления типа элемента
Описание содержимого элемента
Задание содержимого элемента
Задание смешанного содержимого

Объявление атрибутов
Форма записи объявления списка атрибутов
Тип атрибута
Задание маркерного типа
Задание нумерованных типов
Объявление значения по умолчанию

Использование внешних подмножеств DTD
Использование только внешнего подмножества DTD
Использование и внешних, и внутренних подмножеств DTD
Условия игнорирование разделов внешнего подмножества DTD
Преобразование корректно сформированного документа в валидный
Сделаем документ валидным

Основы XML


Определения и классификация примитивов
Типы примитивов
Объявление общих примитивов
Объявление общего внутреннего разбираемого примитива
Объявление общего внешнего разбираемого примитива
Объявление общего внешнего не разбираемого примитива

Объявление нотаций
Объявление параметрических примитивов
Объявление параметрического внутреннего разбираемого примитива
Объявление параметрического внешнего разбираемого примитива
Вставка ссылок на примитив
Вставка ссылок на символы

Использование предварительно определенных примитивов
Объявление документа автономным (standalone)
Добавление примитивов в документ
Добавьте примитивы в документ

Основы XML


Основные этапы при использовании таблицы каскадных стилей
Шаг первый: создание файла таблицы стилей
Нечувствительность к регистру в CSS
Установка свойств размеров
Установка свойств позиционирования
Установка свойства float
Создайте поле примечаний
Отобразите обтекаемое текстом изображение

Установка свойства clear
Использование псевдо-элементов (только для Internet Explorer 5.5)
Вставка элементов HTML в XML-документы и использование пространства имен
Создание и использование полноценной таблицы стилей
Создайте документ
Создайте таблицу стилей
Наследование установок свойств
Использование множественных элементов и множественных правил

Использование контекстуальных селекторов
Использование атрибута STYLE
Импорт других таблиц стилей
Шаг второй: связывание таблицы стилей с XML-документом
Присвоение значений в таблицах каскадных стилей
Установка свойства display

Установка свойств шрифта
Установка свойства font-family
Установка свойства font-size
Установка свойства font-style
Установка свойства font-weight
Установка свойства font-variant

Установка свойства color
Установка свойств фона
Установка свойства background-color
Установка свойства background-image
Установка свойства background-repeat
Установка свойства background-position
Установка свойств разбивки текста и выравнивания
Установка свойства letter-spacing
Установка свойства vertical-align

Установка свойства text-align
Установка свойства text-indent
Установка свойства line-height
Установка свойства text-transform
Установка свойства text-decoration
Установка свойств текстовых областей
Установка свойств управления полями
Установка свойств управления обрамлением
Установка свойства border-style

Установка свойства border-width
Установка свойства border-color
Установка свойств просвета между обрамлением и текстом

Основы XML


Основные шаги
Шаг первый: установка связи XML-документа с HTML страницей
Как хранятся данные XML
Проверка на наличие ошибок XML
Шаг второй: сцепление HTML-элементов с XML-элементами
Использование табличного сцепления данных
Использование одной HTML-таблицы для отображения простого набора записей

Использование постраничного отображения
Использование вложенных таблиц для отображения иерархической структуры записей
Использование связывания данных по одной записи
Перемещение между записями
Отобразите документ по отдельным записям
Другие способы связывания данных
Связывание с другими HTML-элементами

Передача HTML-разметки
Обновление накопленных данных XML
Использование DTD при связывании данных
Создайте валидный XML-документ для связывания данных
Связывание HTML-элементов с XML-атрибутами

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

Основы XML


Связывание XML-документа с HTML-страницей
Структура DOM
Доступ и отображение элементов XML-документа

Использование объекта NodeList
Извлечение символьных данных элемента
Отображение переменного числа XML-элементов
Использование других способов доступа к элементам
Доступ и отображение значений атрибутов в XML-документе

Доступ к примитивам и нотациям XML
Перемещение внутри XML-документа
Создайте страницу для перемещения между узлами
Проверка валидности XML-документа
Как использовать страницу проверки на валидность
Как работает страница проверки на валидность

Основы XML

Основы использования XSL-таблиц стилей
Использование одного шаблона XSL

Отображение переменного числа элементов
Использование нескольких шаблонов
Фильтрация и сортировка данных XML
Фильтрация
Сортировка

Пример таблицы стилей, осуществляющей фильтрацию и сортировку
Доступ к атрибутам XML