Latest web development tutorials

XSL-FO文書

XSL-FO文書

XSL-FO文書は、出力情報を含むXMLファイルです。

.fo .fobファイルの拡張子やファイルに格納されているXSL-FO文書。 また、XSL-FO文書は、XSL-FO文書はXMLエディタにアクセスするのが容易である作ることができるようにすること、.xmlファイル拡張子として保存されることができます。


XSL-FO文書構造

次のようにXSL-FO文書の構造は次のとおりです。

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

構成について説明しました

したがって、XML文書に属し、およびXSL-FO文書はXML宣言で開始する必要があります。

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

<Foの:ルート>要素は、XSL-FO文書のルート要素です。 ルート要素は、XSL-FOの名前空間を宣言する必要があります。

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

<Foは:レイアウト・マスターセット>要素は、1つまたは複数のページテンプレートが含まれています。

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

各<FO:単純ページマスタ>要素は、単一のページテンプレートが含まれています。 各テンプレートには、固有の名前(マスター名)を持っている必要があります。

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

1つ以上は、<foは:page-sequenceの>要素は、ページのコンテンツを記述することができます。 単純ページマスターテンプレートを参照するために同じ名前のマスター参照属性:

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

注:マスター基準値「A4」が実際に事前に定義されたページのフォーマットを記述しません。それは名前だけです。 あなたはように「マイページ」、「MyTemplateに」など任意の名前を使用することができます。