В. А. Капустин Содержание Формальные структуры текстовых документов 1 Курс лекций
Вид материала | Курс лекций |
Лекция 3.Компоненты книги Общие характеристики элементов Ожидания обработки Общие атрибуты Тип значения атрибута |
- Курс лекций по дисциплине " основы компьютерных технологий" Часть I. Microsoft Word, 432.92kb.
- Сферы использования текстовых документов, 52.06kb.
- Курс, 1-й семестр лекции (51 час), экзамен практикум на ЭВМ (68 часов), зачет (с оценкой), 24.4kb.
- Календарный план курса учебных занятий по спецкурсу «Формальные языки моделирования, 61.45kb.
- Тема: Создание документов в текстовых редакторах, 13.54kb.
- Н. Э. Баумана Кафедра Компьютерные системы и сети Г. С. Иванова, Т. Н. Ничушкина Оформление, 109.65kb.
- Формальные и неформальные структуры, их роль в организации содержание, 304.91kb.
- Текстовые редакторы это программы для создания и редактирования текстовых документов, 263.8kb.
- Курс лекций Преподаватель Михайлов Н. Л. Рыбинск 2001, 562.19kb.
- Курс лекций Барнаул 2001 удк 621. 385 Хмелев В. Н., Обложкина А. Д. Материаловедение, 1417.04kb.
Лекция 3.Компоненты книги
Рассмотрим некоторые составляющие книги более подробно.
Многие элементы (например, связанные с описанием персоны) могут использоваться в различных местах издания. Я рассмотрю такие элементы в том месте, в котором они встретятся впервые (например, информация об авторе – author – и другие элементы, связанные с разметкой информации о персоне, будут рассмотрены при знакомстве с элементом bookinfo).
Многие элементы имеют аналогичную модель содержания: в них используются символьные данные и некоторые потоковые элементы.
<Элемент>::=
(#PCDATA|link|olink|ulink|emphasis|trademark|replaceable|remark|
subscript|superscript|inlinegraphic|inlinemediaobject|indexterm)*
В качестве <Элемент> могут выступать составные части имени, названия организации, адреса и пр. Элементы с таким содержимым я буду называть «элементами с символьно-смешанным содержимым» (калька с имени соответствующей параметрической сущности, позволяющая отличить такой элемент от произвольного элемента XML со смешанным содержимым).
В DTD DocBook для содержимого таких элементов используется параметрическая сущность:
"#PCDATA
|%link.char.class;
|emphasis|trademark|replaceable
|%other.char.class;
|inlinegraphic|inlinemediaobject
|%ndxterm.class;
%local.docinfo.char.mix;"
>
Параметрическая сущность local.docinfo.char.mix по умолчанию содержит пустую строку. Назначение других параметрических сущностей очевидно: ссылки, комментарии и индексы (верхние и нижние), термины для построения указателей:
"link|olink|ulink %local.link.char.class;">
"remark|subscript|superscript %local.other.char.class;">
"indexterm %local.ndxterm.class;">
Общие характеристики элементов
Все элементы (как книги, так и комплекта, статьи и пр.) имеют некоторые общие характеристики, прежде всего, набор необязательных атрибутов, которые могут быть у каждого элемента, и т.н. ожидания обработки.
Ожидания обработки
Стандарт DocBook для каждого элемента определяет т.н. “Processing expectations” – «Ожидания обработки» – то, что следует ожидать от визуализации элемента. Эти ожидания обработки следует принимать во внимание при подготовке размеченных документов.
Общие атрибуты
Таких атрибутов 14:
Все рассматриваемые мной элементы имеют необязательные атрибуты, не входящие в число общих. Ниже будут представлены не все эти атрибуты.