Danh sách XSL-FO

XSL-FO sử dụng khối danh sách (List Block) để định nghĩa danh sách.

XSL-FO danh sách khối

Có bốn đối tượng XSL-FO có thể được sử dụng để tạo danh sách:

fo:list-block
Chứa toàn bộ danh sách.
fo:list-item
Chứa mỗi mục trong danh sách.
fo:list-item-label
Chứa các thẻ được sử dụng cho list-item - thông thường là chứa một số hoặc ký tự của <fo:block>.
fo:list-item-body
Chứa nội dung hoặc nội dung của list-item - thông thường là một hoặc nhiều đối tượng <fo:block>.

Mẫu danh sách 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>

Kết quả đầu ra của mã trên: