XSL-FO Dokument
XSL-FO Dokument
XSL-FO Dokumente sind XML-Dateien, die mit Ausgabe von Informationen.
XSL-FO Dokumente gespeichert in .fo .fob Dateierweiterung oder die Datei. Sie können XSL-FO Dokument wird auch XSL-FO Dokumente sind leichter zugänglich XML-Editor zu tun als XML-Dateierweiterung gespeichert sind, können so machen.
XSL-FO-Dokumentstruktur
XSL-FO-Dokumentstruktur ist wie folgt:
<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>
Struktur erklärt
XSL-FO Dokumente zu XML-Dokumenten gehören, und müssen daher mit einer XML-Deklaration zu starten:
<Fo: root> Element ist das Wurzelelement von XSL-FO-Dokumenten. Das Wurzelelement muss XSL-FO-Namespace deklarieren:
<!-- The full XSL-FO document goes here -->
</fo:root>
<Fo: Layout-Master-Set> Element enthält eine oder mehrere Seitenvorlagen:
<!-- All page templates go here -->
</fo:layout-master-set>
Jedes <fo: simple-page-master> Element enthält eine einzelne Seitenvorlage. Jede Vorlage muss einen eindeutigen Namen haben (Master-Name):
<!-- One page template goes here -->
</fo:simple-page-master>
Ein oder mehrere <fo: page-sequence> -Element kann den Seiteninhalt zu beschreiben. Master-Referenzattribut mit dem gleichen Namen auf die simple-page-master-Vorlage zu verweisen:
<!-- Page content goes here -->
</fo:page-sequence>
HINWEIS: Master-Referenzwert "A4" beschreibt nicht eigentlich eine vordefinierte Seitenformat.Es ist nur ein Name. Sie können einen beliebigen Namen wie "Meine Seite", "MyTemplate" verwenden und so weiter.