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:
<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:
<Fo: root> elemento è l'elemento principale dei documenti XSL-FO. L'elemento radice deve dichiarare XSL-FO namespace:
<!-- The full XSL-FO document goes here -->
</fo:root>
<Fo: il layout-master-set> elemento contiene uno o più modelli di pagina:
<!-- 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):
<!-- 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:
<!-- 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.