XSL-FO документ
XSL-FO документ
XSL-FO документов XML файлы с вывода информации.
XSL-FO документы, хранящиеся в .fo расширением .fob файла или файла. Вы можете также XSL-FO документ хранится в качестве расширения файла .xml, это может сделать XSL-FO документов проще получить доступ к XML-редактора.
Структура документа XSL-FO
Структура документа XSL-FO выглядит следующим образом:
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<!-- Page template goes here -->
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>
</fo:root>
Структура объяснил
XSL-FO документы, относящиеся к XML-документов, и поэтому необходимо начать с объявления XML:
<Fo: корень> элемент является корневым элементом XSL-FO документов. Корневой элемент должен объявить XSL-FO пространство имен:
<!-- The full XSL-FO document goes here -->
</fo:root>
<Fo: макет-мастер-набор> содержит один или несколько шаблонов страниц:
<!-- All page templates go here -->
</fo:layout-master-set>
Каждый элемент <ВОК: простой мастер-страница> содержит один шаблон страницы. Каждый шаблон должен иметь уникальное имя (мастер-имя):
<!-- One page template goes here -->
</fo:simple-page-master>
Один или несколько <ВОК: последовательности страниц> элемент может описать содержимое страницы. мастер-справочный атрибут с тем же именем, чтобы обратиться к простой мастер-страницы шаблона:
<!-- Page content goes here -->
</fo:page-sequence>
Примечание: мастер-контрольное значение "A4" фактически не описывают заранее определенный формат страницы.Это просто название. Вы можете использовать любое имя, как "MyPage", "MyTemplate" и так далее.