XSL-FO list
XSL-FO uses the <fo:list-block> element to define lists.
XSL-FO List Blocks
There are four XSL-FO objects that can be used to create lists:
fo: list-block (contains the whole list)
fo:list-item (contains each item in the list)
fo:list-item-label (contains the label for the list-item - typically, a <fo:block> containing a number or character)
fo:list-item-body (contains the content/body of the list-item - typically, one or more <fo:block> objects)
a 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 output of the above code is as follows:
*Saab |