XSL-FO list-item-bodyObject
XSL-FO Reference Manual
Definition and Usage
The <fo:list-item-body> object contains the content/body of the list-item - usually one or more <fo:block> objects.
The following lists four XSL-FO objects used to create lists:
- fo:list-block (contains the entire list)
- fo:list-item (contains each item in the list)
- fo:list-item-label (contains the list-item label - usually, <fo:block> contains numbers, characters, etc.)
- fo:list-item-body (contains the content/body of the list-item - usually one or more <fo:block> objects)
Syntax
<fo:list-item-body>
<!--
Contents:(block|block-container|
table-and-caption|table|list-block|
list-item)+
-->
</fo:list-item-body>
<!--
Contents:(block|block-container|
table-and-caption|table|list-block|
list-item)+
-->
</fo:list-item-body>
Attributes
| Attributes |
|---|
| id |
| keep-together |
| role |
| source-document |
Example 1
An XSL-FO list example:
<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>
<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>
The above code will output:
|
* Volvo * Saab |
XSL-FO Reference Manual Other Extensions