Name

$segmentedlist-style — Choose segmented list presentation style.

Parameter:
{}segmentedlist-style
Defined in:
param.xsl
Used in:
parameter-maps.xsl, modules/lists.xsl

Synopsis

$segmentedlist-style := 'table'

Description

Segmented lists can be presented in two different ways: as lists or tables. The default is determined by $segmentedlist-style which must be either “list” or “table”.

Consider the following segmentedlist of (some of) the US states and their capitals:

1<segmentedlist>
  <segtitle>State</segtitle>
  <segtitle>Capital</segtitle>
  <seglistitem>
5    <seg>Alabama</seg>
    <seg>Montgomery</seg>
  </seglistitem>
  <seglistitem>
    <seg>Alaska</seg>
10    <seg>Anchorage</seg>
  </seglistitem>
  <seglistitem>
    <seg>Arkansas</seg>
    <seg>Little Rock</seg>
15  </seglistitem>
</segmentedlist>

This can be rendered as a table, as shown in Figure 1.1, Segmented list formatted as a table:

StateCapital
AlabamaMontgomery
AlaskaAnchorage
ArkansasLittle Rock
Figure 1.1 Segmented list formatted as a table

Or as a list, as shown in Figure 1.2, Segmented list formatted as a list:

State: Alabama
Capital: Montgomery
State: Alaska
Capital: Anchorage
State: Arkansas
Capital: Little Rock
Figure 1.2 Segmented list formatted as a list

The style can be selected on a per-list bases with the db processing instruction using the segmentedlist-style pseudo-attribute. A table-summary pseudo-attribute is also provided for the table summary in tabular presentations.