c)Элемент fo:root является корневым элементом для документов, содержащих объекты форматирования XSL.
d)Атрибут text-align задает выравнивание текста.
e)Каждая последовательность страниц в XML-документе с объектами форматированная определяется с помощью элемента fo:sequence-specification, который содержит элементы fo:static-content и fo:flow.
f)Если в определении последовательности используется несколько одностраничных спецификаторов, то каждая страница содержимого отображается определенным шаблоном страницы.
g) Элемент fo:block обычно используется для форматирования абзацев, заголовки, надписей и других текстовых объектов.
h) Множество шаблонов страниц для последовательности страниц определяется пользованием элемента fo:page-order.
i) Элемент fo:static-content должен предшествовать элементам fo:flow.
j) Спецификатор повторяющихся страниц нельзя использовать в шаблоне для первой] страницы. Для этого должен использоваться другой шаблон.
13.2 Заполните пропуски в каждом из следующих предложений.
a)Объекты форматирования XSL обычно имеют префикс пространства имен____________________________
b)Элемент fo:page-sequence определяет последовательность страниц, которые используют определенный ___________.
c)Атрибут__________определяет ширину или высоту области.
d)Одностраничный _ __________реализует одностраничный шаблон.
e)Спецификатор __________задает шаблон для вывода __________и нечетных страниц.
f) Элемент fo: __ __________ используется для определения неизменного содержимого для __________ страниц.
g)Элемент fo:flow используется для размещения содержимого в __________, которая может____________________________ несколько страниц.
h) Элемент __ __________ используется внутри элементов fo:static-content и fo:flow.
i) Элемент fo:inline- __________форматирует встроенные объекты.
j) Элемент fo:list-block форматирует______________ и содержит элементы fo:list-___ .
Ответы на упражнения для самоконтроля
13.1.а) Истинно. b) Ложно. Расширяемый язык таблиц стилей (XSL) был создан для форматирования XML-документов, с) Истинно, d) Истинно, е) Ложно. Каждая последовательность страниц определяется с использованием элемента fo:page-sequence, который содержит элементы fo:sequence-specification, forstatic-content, fo:flow. f) Истинно. g) Истинно, h) Ложно. Множество шаблонов страниц для последовательности страниц определяется с использованием элемента fo:sequence-specification. i) Истинно. j) Ложно. Спецификатор повторения страниц разрешается использовать в шаблоне для первой страницы и в шаблонах для всех последующих страниц.
13.2.a) fo. b) шаблон, с) extent, d) спецификатор, о) alternating, четных, f) static-content, последовательности, g) области, занимать, h) fo:block. i) sequence, j) списки, item.
Упражнения
13.3. Составьте простой XSLT-документ, который преобразует документ intro.xml (см, рис. 5.1) в документ, содержащий объекты форматирования. Обработайте документ, содержащий объекты форматирования, чтобы получить РDF - документ с помощью, Apache FOP. Выделите элемент сообщения другим цветом и другим размером шрифта. Каждая страница в PDF-документе должна содержать номер страницы в правом верх нем углу.
13.4. Напишите код, который создаст PDF-документ из документа usage.xml (см. рис. 5.5). Создаваемый PDF-документ должен содержать название книги, выделенное полужирным, за которым следует имя автора книги. Он также должен содержать таблицу с двумя столбцами с номерами страниц и соответствующими заголовками (для введения, глав и приложений). [Подсказка. Таблицы размечаются с помощью элемента fo:table Столбцы объявляются с помощью элемента fo:table-column, строки — элемента fo:table-row, для разметки ячеек используется элемент fo:table-cell.]
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.