Lista de XSL-FO

XSL-FO utiliza el bloque de lista (List Block) para definir listas.

Bloque de lista XSL-FO

Hay cuatro objetos XSL-FO que se pueden usar para crear listas:

fo:list-block
Contiene toda la lista.
fo:list-item
Contiene cada elemento de la lista.
fo:list-item-label
Contiene las etiquetas para list-item - típicamente, contiene un número o carácter <fo:block>.
fo:list-item-body
Contenido principal o contenido de list-item - típicamente, un o varios objetos <fo:block>.

Un ejemplo de lista 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>

Salida del código anterior: