XSL-FOリスト
XSL-FO は、<fo:list-block> 要素を使用してリストを定義します。
XSL-FO リスト ブロック
リストの作成に使用できる XSL-FO オブジェクトは 4 つあります:
fo:list-block (リスト全体が含まれます)
fo:list-item (リスト内の各項目が含まれます)
fo:list-item-label (リスト項目のラベルが含まれます - 通常、数字または文字の <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>ボルボ</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:リスト項目>
*
<fo:block>Saab</fo:block>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
<fo:list-item>
<fo:list-item-label>
<fo:block>*</fo :block>
</fo:list-item-label>
< fo:list-item-body>
<fo:block>ボルボ</fo:block>
</fo:list-item-body>
</fo:list-item>
<fo:リスト項目>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
上記のコードの出力は次のようになります:
* Volvo * Saab |