В. А. Капустин Содержание Формальные структуры текстовых документов 1 Курс лекций
Вид материала | Курс лекций |
Имя атрибута Лекция 4.Обработка документов DocBook с помощью стилевых файлов XSLT Стандартный набор стилевых файлов |
- Курс лекций по дисциплине " основы компьютерных технологий" Часть 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.
address
Адрес может содержать множество составляющих (в произвольном количестве и произвольном порядке:
address ::=
(#PCDATA|personname|honorific|firstname|surname|lineage|othername|
affiliation|authorblurb|contrib|street|pob|postcode|city|state|
country|phone|fax|email|otheraddr)*
Каждый элемент адреса имеет символьно-смешанное содержимое.
Атрибуты
Имя атрибута | Тип значения атрибута | Описание |
linenumbering | (numbered| unnumbered) | linenumbering = "numbered" требует нумеровать строки адреса, linenumbering = "unnumbered" отменяет нумерацию. Положение номеров строк определяется обрабатывающим приложением. |
language | CDATA | Назначение не описано |
xml:space | (preserve) | Сохранение пробельного материала |
continuation | (continues| restarts) | Если continuation = "continues", то нумерация строк адреса (если linenumbering = "numbered") продолжается от номера последней строки предыдущего элемента address, иначе начинается с 1. |
format | (linespecific) | Умолчание: "linespecific". Означает, что пробельный материал должен быть сохранён (видимо, рудимент SGML) |
startinglinenumber | CDATA | Начальный номер строки адреса (при нумерации) |
Лекция 4.Обработка документов DocBook с помощью стилевых файлов XSLT
Для изучения существующих способов обработки документов DocBook с помощью стилевых файлов XSLT существуют два источника: свободно распространяемый набор стилевых файлов DocBook XSL (в последней стабильной версии 1.69.1 от 11 августа 2005 г. – 1934 файла общим объемом более 14 Мб) и книга Б.Сейтона 7. Любая книга отстаёт от развития программного обеспечения; книга Сейтона – не исключение (последние изменения в неё внесены в феврале 2005 г.).
Стандартный набор стилевых файлов
Стандартный набор стилевых файлов DocBook (DocBook XSL) предоставляет разнообразные возможности визуализации документов DocBook: HTML, XHTML (оба варианта – как один большой файл или как набор нескольких меньших файлов), HTML Help и JavaHelp, Formatting Objects для непосредственного вывода на печать и получения PDF. Этот набор файлов можно скачать с ourceforge.net.
Архив, содержащий DocBook XSL, содержит следующие каталоги (эту же структуру следует сохранить при его распаковке):
- common
Общие модули всех стилевых файлов (включая настройку на язык)
- extensions
Программы, необходимые для расширения возможностей DocBook XSL для конкретных XSLT-процессоров
- fo
Модули для получения вывода в формате XSL-FO
- html
Модули для получения вывода в формате HTML
- images
Значки и другие изображения, используемые при порождении вывода
- lib
Компоненты, не зависящие от DTD
Этот архив содержит также и другие каталоги, содержащие модули, предназначенные для получения других видов вывода и использования DocBook XSL с некоторыми распространенными приложениями (например, Eclipse).
Документация DocBook XSL поставляется отдельным архивом, который содержит два каталога:
- doc
Документация в HTML-формате (фактически, часть книги 7, несколько устаревшая)
- docsrc
Документы DocBook, из которых получена документация.
Кроме поддержки распространенных форматов вывода, существует отдельный набор стилевых файлов, обеспечивающий поддержку веб-сайтов, получаемых из документов DocBook, – DocBook Website.
Комплект DocBook XSL может быть распакован в любой каталог файловой системы, однако для его эффективного использования может понадобиться настройка XML-каталога. Для применения DocBook XSL необходим XSLT-процессор (например, встроенный в Windows MSXML), а для получения Formatting Objects и/или PDF – и другие программные средства (XSL-FO-процессор, Adobe Acrobat или иные средства генерации PDF).