Составители:
4
Ссылки на сущности. Символьные сущности. Предопределенные символьные
сущности (",',<,>,&). Место объявления сущностей – в DTD.
2.3.4 Логическая структура документа. Элементы и их объявление
Объявление элементов документа как описание грамматики.
Последовательность. Альтернатива. Использование регулярных выражений в
описании элементов – аналог с РНФБН. Множественность и факультативное
отсутствие элементов. Проверяющие (validating) и непроверяющие
процессоры. Браузеры – непроверяющие процессоры. Использование XML-
редактора как проверяющего процессора. Требование однозначности
проектируемой грамматики документа. Смешанное содержимое.
Упражнения (используются только элементы): разработка DTD структуры
книги, разработка DTD бланка первичного учета.
2.3.5 Логическая структура документа. Объявление списков атрибутов
Типы атрибутов. Упражнение (используются словесно описанные требования
к атрибутам): разработка DTD структуры книги. Упражнение: разработка
DTD бланка первичного учета с применением атрибутов.
2.3.6 Внешние объявления типа документа
Системные идентификаторы. Структура URL. Публичные идентификаторы.
Понятие о каталоге. Объявления разбираемых сущностей
2.3.7 Сущности
Внутренние сущности. Внешние сущности. Правильно сформированные
внешние сущности. Объявление текста и указание кодировки. Документ как
сущность. Совместное использование сущностей и атрибутов. Упражнение:
разработка DTD структуры книги с использованием внешних сущностей.
2.4 Язык форматных преобразований XSLT
2.4.1 Понятие о форматном преобразовании. Стилевой файл (аналогия с
HTML/CSS)
2.4.2 Введение в XSLT
Подключение XSLT-файла (стилевого) к XML-документу. Пример
простейшего стилевого файла. Структура стилевого файла. Пространство
имен XSLT. Особенности URL в системном идентификаторе пространства
имен XSLT. Элемент stylesheet и инструкции верхнего уровня.
2.4.3 Правила – базовая инструкция xsl:template
Простейшие шаблоны соответствия (пути вдоль оси элементов). Отбор
содержимого
элемента. Действия по умолчанию. Роль пробельного материала
2.4.4 Основы XPath
Оси. Относительные и абсолютные пути
2.4.5 Более сложные правила
Правила с использованием режимов. Отбор значения атрибута. Условная
обработка. Цикл. Копирование. Сортировка (простейшая). Управление
параметрами порождаемого HTML (версия, кодировка). Упражнения с
бланками первичной отчетности.
3. Примерный перечень вопросов для самоконтроля
3.1 Что такое
технология?
3.2 Общность материальных и информационных технологий
3.3 Отличия материальных и информационных технологий
3.4 Взаимосвязи материальных и информационных технологий
3.5 Какие ИТ используются наиболее широко (во многих ИС)?
3.6 Интероперабельность информационных систем – что это такое?
3.7 Интероперабельность информационных систем – чем она обеспечивается?