Latest web development tutorials

XSL-FO документ

XSL-FO документ

XSL-FO документов XML файлы с вывода информации.

XSL-FO документы, хранящиеся в .fo расширением .fob файла или файла. Вы можете также XSL-FO документ хранится в качестве расширения файла .xml, это может сделать XSL-FO документов проще получить доступ к XML-редактора.


Структура документа XSL-FO

Структура документа XSL-FO выглядит следующим образом:

<?xml version="1.0" encoding="ISO-8859-1"?>

<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:

<?xml version="1.0" encoding="ISO-8859-1"?>

<Fo: корень> элемент является корневым элементом XSL-FO документов. Корневой элемент должен объявить XSL-FO пространство имен:

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<!-- The full XSL-FO document goes here -->
</fo:root>

<Fo: макет-мастер-набор> содержит один или несколько шаблонов страниц:

<fo:layout-master-set>
<!-- All page templates go here -->
</fo:layout-master-set>

Каждый элемент <ВОК: простой мастер-страница> содержит один шаблон страницы. Каждый шаблон должен иметь уникальное имя (мастер-имя):

<fo:simple-page-master master-name="A4">
<!-- One page template goes here -->
</fo:simple-page-master>

Один или несколько <ВОК: последовательности страниц> элемент может описать содержимое страницы. мастер-справочный атрибут с тем же именем, чтобы обратиться к простой мастер-страницы шаблона:

<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>

Примечание: мастер-контрольное значение "A4" фактически не описывают заранее определенный формат страницы.Это просто название. Вы можете использовать любое имя, как "MyPage", "MyTemplate" и так далее.