Latest web development tutorials

documento XSL-FO

documento XSL-FO

documenti di XSL-FO sono file XML con le informazioni in uscita.

documenti di XSL-FO memorizzati nel .fo estensione .fob o un file. È possibile anche documento XSL-FO è memorizzato come un file con estensione .xml, così facendo può rendere i documenti XSL-FO sono più facili da accedere editor XML.


la struttura del documento XSL-FO

XSL-FO struttura del documento è la seguente:

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

struttura spiegato

documenti di XSL-FO appartenenti a documenti XML, e quindi hanno bisogno di iniziare con una dichiarazione XML:

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

<Fo: root> elemento è l'elemento principale dei documenti XSL-FO. L'elemento radice deve dichiarare XSL-FO namespace:

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

<Fo: il layout-master-set> elemento contiene uno o più modelli di pagina:

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

Ogni <fo: simple-page-master> elemento contiene un unico modello di pagina. Ogni modello deve avere un nome univoco (master-nome):

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

Uno o più <fo: page-sequence> elemento può descrivere il contenuto della pagina. attributo master-di riferimento con lo stesso nome per fare riferimento al modello simple-page-master:

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

NOTA: valore master-reference"A4" in realtà non descrive un formato di pagina predefinito. E 'solo un nome. È possibile utilizzare qualsiasi nome come "MyPage", "MioModello" e così via.