Elenco XSL-FO

XSL-FO utilizza il blocco elenco (List Block) per definire elenchi.

Blocco Elenco XSL-FO

Ci sono quattro oggetti XSL-FO utilizzabili per creare elenchi:

fo:list-block
Contenente l'intero elenco.
fo:list-item
Contenente ogni elemento dell'elenco.
fo:list-item-label
Contenente i tag utilizzati per list-item - tipicamente, un <fo:block> contenente un numero o un carattere.
fo:list-item-body
Contenente il corpo o il contenuto di list-item - tipicamente, un o più oggetti <fo:block>.

Esempio di elenco 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>

Output del codice sopra: