=> Главная База Знаний Xslt Создание схемы набора шаблонов: <fo:layout-master-set>


Создание схемы набора шаблонов: <fo:layout-master-set>

Создание схемы набора шаблонов: <fo:layout-master-set>

Шаблоны (master) могут быть определены для страниц, последовательностей страниц и областей. Элемент

<fo:layout-master-set>
содержит все используемые в документе шаблоны, включая шаблоны последовательностей (sequence master), страниц (page master) и областей (region master).

Шаблоны страниц формируют отдельные страницы, шаблоны последовательностей страниц — последовательности страниц; шаблоны областей позволяют форматировать определенные области страницы. В следующем примере я создам единственный шаблон при помощи

<fo:simple-page-master>
.

Шаблоны, которые вы хотите применить в документе, должны быть перечислены в элементе

<fo:layout-master-set>
, поэтому теперь я добавляю его в
planets.xsl
:

<?xml version="1.0"?>

<xsl:stylesheet

 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

 xmlns:fo="http://www.w3.org/1999/XSL/Format"

 version="1.0">

 <xsl:template match="PLANETS">

  <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

   <fo:layout-master-set>

    .

    .

    .

   </fo:layout-master-set>

   .

   .

   .

Этот элемент содержит шаблон страницы, как определено в элементе

<fo:simple-page-master>
.