|
|
XSL Formatierung Gegenstanddokumente sind XML Dokumente, aber sie m�ssen nicht an irgendein Schema sich anpassen. Stattdessen passen sich sie an eine Syntax an, die in der XSL-FO Spezifikation definiert wird.
XSL-FO Dokumente enthalten zwei erforderlichen Abschnitt. Der erste Abschnitt schildert eine Liste der genannten Seitenaufstellungen genau. Der zweite Abschnitt ist eine Liste von Dokumentdaten, mit Preisaufschlag, der die verschiedenen Seitenaufstellungen benutzt, um festzustellen, wie der Inhalt die verschiedenen Dokumentseiten f�llt.
Die Eigenschaften der Seite definieren durch die Seitenaufstellung. Sie kann die Richtungen f�r den Flu� des Textes definieren, um die Versammlungen f�r die Sprache in der Frage zusammenzubringen. Sie definieren die Gr��e einer Seite sowie die Seitenr�nder dieser Seite. Am wichtigsten, da� sie Reihenfolgen der Seiten definieren k�nnen, die Effekte in denen das ungerade zulassen und sogar Seiten unterschiedlich schauen. Beispiel man kann eine Seitenaufstellung Reihenfolge definieren, die Extraraum zu den inneren Seitenr�ndern zu den Druckzwecken gibt; dieses erlaubt, da� mehr Raum zum Seitenrand gegeben wird, in dem das Buch gesprungen wird.
Der Dokumentdatenteil ist Bremse oben in eine Reihenfolge des Flusses, in dem jeder Flu� zu einer Seitenaufstellung angebracht wird. Die Fl�sse enthalten eine Liste der Bl�cke und jeder enthalten eine Liste von Textdaten, von Inline-Preisaufschlagelementen oder von Kombination der zwei. Inhalt kann den Seitenr�ndern des Dokumentes, f�r Seitenzahlen, Kapitel�berschriften und dergleichen auch hinzugef�gt werden.
Bl�cke und Inline-Elementfunktion sind die gleiche Weise, wie f�r CSS, zwar einige der Richtlinien f�r Auff�llen und Seitenr�nder zwischen CSS und FO sich unterscheiden. Die Richtung, im Verh�ltnis zu der Seite Lagebestimmung, denn die Weiterentwicklung von inlines und die Bl�cke k�nnen v�llig spezifiziert werden, FO Dokumente unter Sprachen arbeiten und so lassen, die zu Englisch gelesenes unterschiedliches sind. Die Sprache der FO Spezifikation, anders als das von CSS 2.1, verwendet Richtung-Nullbezeichnungen wie Anfang und Ende anstatt link und recht, wenn sie diese Richtungen beschreibt.
Grundlegender zufriedener Preisaufschlag XSL-FOS wird von CSS und von seinen kaskadierenrichtlinien abgeleitet. Viele Attribute in XSL-FO pflanzen in die Kindelemente fort, es sei denn ausdr�cklich �berlaufen.
|
<?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>
|
Erkl�rung:
|
XSL-FO Dokumente beginnen immer mit einer XML Erkl�rung:
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
Das <fo: root> Element ist das Wurzelelement der XSL-FO Dokumente.
|
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<!-- The full XSL-FO document goes here -->
</fo:root>
|
<fo: layout-master-set> Umbauelement enth�lt eine oder mehrer Seite Schablonen
|
<fo:layout-master-set>
<!-- All page templates go here -->
</fo:layout-master-set>
|
Jedes <fo: simple-page-master> Umbauelement enth�lt eine einzelne Seite Schablone. Jede Schablone mu� einen einzigartigen Namen haben
|
<fo:simple-page-master master-name="A4">
<!-- One page template goes here -->
</fo:simple-page-master>
|
Eines oder mehrer <fo: page-sequence> Umbau beschreiben den Seite Inhalt. Das Meisterhinweis Attribut bezieht sich die auf Einfach-Seitemeisterschablone mit dem gleichen Namen:
|
<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>
|
Keywords : xsl fo pdf,
xsl tutorial,
xsl attribute,
xsl cdata,
xsl reference,
xsl example,
xsl elements,
xsl tags,
xsl tutorials,
xsl attribute,
xsl name,
xsl functions,
w3schools xsl,
xsl dtd,
xsl syntax,
xsl namespace,
xsl variable,
xsl text,
xsl xpath,
xsl element,
xsl javascript,
xsl entity,
xsl css,
xsl doctype,
xsl count,
xsl sort,
xsl editor,
xsl xhtml,
saxon xsl,
jsp xsl,
xsl schema,
xsl href,
xsl encoding,
html fo,
xsl stylesheet,
w3c xsl,
rss xsl,
xsl param,
xsl template,
xsl include,
xsl html,
xsl if,
xsl processor,
xsl parameter,
xsl function,
docbook xsl,
xsl output,
xsl id,
xsl node,
xsl date,
xsl select,
xsl dom,
c# xsl,
xsl parser,
svg xsl,
fo reference,
xalan xsl,
xsl tree
|