W3Schools.com

XSL-FO Lists


XSL-FO uses the <fo:list-block> element to define lists.


XSL-FO List Blocks

There are four XSL-FO objects 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 an <fo:block> containing a number, character, etc.)
  • fo:list-item-body (contains the content/body of the list-item - typically one or more <fo:block> objects)

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>

The output from the code above would be something like this:

 * Volvo
 * Saab


WEB HOSTING
Best Web Hosting
PHP MySQL Hosting
Best Hosting Coupons
UK Reseller Hosting
Cloud Hosting
Top Web Hosting
$7.95/mo SEO Hosting
Premium Website Design
WEB BUILDING
XML Editor - Free Trial!
FREE Website BUILDER
Free Website Templates Free CSS Templates
Make Your Own Website
W3SCHOOLS EXAMS
Get Certified in:
HTML, CSS, JavaScript, XML, PHP, and ASP
W3SCHOOLS BOOKS
New Books:
HTML, CSS
JavaScript, and Ajax
STATISTICS
Browser Statistics
Browser OS
Browser Display
SHARE THIS PAGE