Latest web development tutorials

documento XSL-FO

documento XSL-FO

documentos XSL-FO são arquivos XML com informações de saída.

documentos XSL-FO armazenados na extensão de arquivo .fob .FO ou arquivo. Você pode também o documento XSL-FO é armazenado como uma extensão de arquivo .xml, isso pode fazer documentos de XSL-FO são mais fáceis de acessar editor XML.


estrutura do documento XSL-FO

estrutura do documento XSL-FO é a seguinte:

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

estrutura explicou

documentos XSL-FO pertencentes a documentos XML e, portanto, precisa começar com uma declaração XML:

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

<Fo: root> elemento é o elemento raiz de documentos XSL-FO. O elemento raiz deve declarar XSL-FO namespace:

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

<Fo: Disposição-master-set> elemento contém um ou mais modelos de página:

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

Cada <fo: simple-page-master> elemento contém um único modelo de página. Cada modelo deve ter um nome único (master-name):

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

Um ou mais <fo: page-sequence> elemento pode descrever o conteúdo da página. atributo de mestre-de referência com o mesmo nome para se referir ao modelo-page-master simples:

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

NOTA: valor master-referência"A4" na verdade não descrever um formato de página predefinido. É apenas um nome. Você pode usar qualquer nome como "MyPage", "MyTemplate" e assim por diante.