XSL-FO リスト

XSL-FOはリストブロック(List Block)を使用してリストを定義します。

XSL-FO リストブロック

リストを作成するために使用できるXSL-FOオブジェクトは4種類あります:

fo:list-block
リスト全体を含む。
fo:list-item
リストの各項目を含む。
fo:list-item-label
list-itemに使用されるタグを含む - 通常、数字や文字を含む<fo:block>。
fo:list-item-body
list-itemの本文や内容を含む - 通常、1つまたは複数の<fo:block>オブジェクト。

XSL-FO リストの例:

<fo:list-block>
<fo:list-item>
 <fo:list-item-label>
   <fo:block>*</fo:block>
 </fo:list-item-label>
 <fo:list-item-body>
   <fo:block>Volvo</fo:block>
 </fo:list-item-body>
</fo:list-item>
<fo:list-item>
 <fo:list-item-label>
   <fo:block>*</fo:block>
 </fo:list-item-label>
 <fo:list-item-body>
   <fo:block>Saab</fo:block>
 </fo:list-item-body>
</fo:list-item>
</fo:list-block>

以下のコードの出力: