Лекция 6. Пространства имен (Namespaces)
§ Пространства имен в XML: уникальные определения и перспективы использования.
§ Описание пространства имен: синтаксис и область действия. Пространство имен по умолчанию. Отмена области действия пространства имен для элемента.
§ Использование пространства имен в атрибутах. Проблемы использования глобальных атрибутов.
§ Соответствие поведения агента пользователя спецификациям пространства имен. Примеры: использование таблиц стилей и форматов описания ресурсов (RDF).
Лекция 7. Ссылки и указатели в XML.
§ Спецификации X-ссылок (Xlink) и X-указателей (Xpointer).
§ Синтаксис ссылок в спецификации Xlink. Пространства имен Xlink. Глобальные атрибуты Xlink.
§ Синтаксис расширенных (extended ) ссылок. Включаемые элементы: , < arc >, < title >, < resource >. Атрибуты расширенных ссылок.
§ Синтаксис простых (simple) ссылок. Атрибуты простых ссылок.
§ X-указатели. Синтаксис X-указателей. Абсолютные и относительные указатели.
Лекция 8. Объектная модель документа XML (DOM).
§ XML-документы: от описания - к построению. Динамический аспект. Дерево объектов XML-документа.
§ Объекты XML: свойства. Типы узловых объектов. Имя-значение. Атрибуты и соседи.
§ Интерфейс приложения DOM. Интерфейсы: Document, Node, Element, Attr и т.д.
§ Методы сборки (factory methods): простой рекурсивный цикл.
Лекция 9. Отображение XML-документов при помощи стилевых таблиц.
§ Каскадные таблицы стилей (CSS). Селекторы и описания. Наследуемые и ненаследуемые свойства. Правила каскадных стилей: множественные селекторы и множественные значения.
§ Классы в CSS. Применение классов в HTML и XML. Пространство имен HTML.
§ Рекомендации по построению диаграмм последовательности
Лекция 10. Расширяемый язык стилей XSL
§ Дерево потоковых объектов XML-документа Построение дерева XSL на основе дерева XML.
§ Пространства имен и таблицы стилей XSL. Атрибуты .
§ Правила шаблона XSL. Простые сопоставления. Конфликты сопоставлений и их разрешение.
§ Форматирующие объекты: расположения (layout), блоковые (block-level), встроенные (inline-level).
§ Отношение XSL к CSS. Преобразование CSS в XSL.
|