L'élément <list> est utilisé pour marquer toutes sortes de listes. Une liste est une séquence d'items, qui peuvent être ordonnés, non ordonnés ou présentés sous forme de glossaire. Chaque élément peut être précédé d'une étiquette (dans une liste de type glossaire, cette étiquette est le terme défini) :
décrit la forme de la liste ;
les valeurs suggérées sont :
-- ordered , bulleted
(respectivement pour des listes marquées
à l'aide de lettres ou de chiffres,
ou bien à l'aide de puces typographiques (
; aujourd'hui les codes
typographiques français recommandent plutôt l'emploi du tiret -- {NdT}),
-- gloss
(pour des listes comprenant un ensemble de termes techniques,
chacun marqué par un élément <label> et accompagné d'une glose ou
d'une définition marquée comme un <item>),
-- simple
(pour des listes avec des éléménts non marqués par des chiffres ou des puces) ;
contient l'étiquette associée à un élément de la liste ; dans des glossaires, marque le terme défini.
Les éléments de la liste sont balisés par <item>. Le premier <item> peut, en option, être précédé par un élément <header>, qui fournit un en-tête à la liste. La numérotation d'une liste peut être omise (si elle est reconstituable), ce qui est indiqué au moyen de l'attribut n sur chaque entrée de la liste ou (rarement) balisé comme un contenu au moyen de l'élément <label>. Les listes suivantes sont par conséquent toutes équivalentes :
<list> <head>Une petite liste :</head> <item>premier élément de la liste ;</item> <item>second élément ;</item> <item>dernier élément.</item> </list> <list> <head>Une petite liste :</head> <item n=1>premier élément de la liste ;</item> <item n=2>second élément ;</item> <item n=3>dernier élément.</item> </list> <list> <head>Une petite liste :</head> <label>1</label><item>premier élément de la liste ;</item> <label>2</label><item>second élément ;</item> <label>3</label><item>dernier élément.</item> </list>
Les styles ne devraient pas être mélangés dans la même liste.
Un tableau simple à deux colonnes peut être traité comme une liste de type glossaire, balisée <list type =gloss>. Ici, chaque élément comprend un terme et une glose, marqués par <label> et balitem respectivement. Ceux-ci correspondent aux éléments <term> et <gloss> que l'on peut rencontrer n'importe où dans un texte de prose.
<list type=gloss> <head>Vocabulary</head> <label lang=enm>nu</label> <item>now</item> <label lang=enm>lhude</label> <item>loudly</item> <label lang=enm>bloweth</label> <item>blooms</item> <label lang=enm>med</label> <item>meadow</item> <label lang=enm>wude</label> <item>wood</item> <label lang=enm>awe</label> <item>ewe</item> <label lang=enm>lhouth</label> <item>lows</item> <label lang=enm>sterteth</label> <item>bounds, frisks</item> <label lang=enm>verteth</label> <item lang=lat>pedit</item> <label lang=enm>murie</label> <item>merrily</item> <label lang=enm>swik</label> <item>cease</item> <label lang=enm>naver</label> <item>never</item> </list>
Lorsque la structure interne d'un élément de la liste est plus complexe, il peut être préférable de considérer la liste comme une table, entité pour laquelle un balisage spécial est défini dans un jeu de balises TEI supplémentaire.
Les éléments d'une liste peuvent bien sûr contenir eux-mêmes des listes de toute sorte jusqu'au niveau de profondeur requis. Ici, par exemple, une liste de type glossaire contient deux éléments, chacun d'entre eux étant lui-même une liste simple :
<list type=gloss><label>EVIL</label>
<item><list type=simple>
<item>I am cast upon a horrible desolate island, void
of all hope of recovery.</item>
<item>I am singled out and separated as it were from
all the world to be miserable.</item>
<item>I am divided from mankind &mdash a solitaire; one
banished from human society.</item>
</list> <!-- end of first nested list --></item>
<label>GOOD</label>
<item><list type=simple>
<item>But I am alive; and not drowned, as all my
ship's company were.</item>
<item>But I am singled out, too, from all the ship's
crew, to be spared from death...</item>
<item>But I am not starved, and perishing on a barren
place, affording no sustenances....</item>
</list><!-- end of second nested list --></item>
</list><!-- end of glossary list -->
Une liste ne doit pas nécessairement être affichée sous forme de liste. Par exemple :
On those remote pages it is written that animals are divided into <list rend='runon'><item n='a'>those that belong to the Emperor,<item n='b'> embalmed ones, <item n='c'> those that are trained, <item n='d'> suckling pigs, <item n='e'> mermaids, <item n='f'> fabulous ones, <item n='g'> stray dogs, <item n='h'> those that are included in this classification, <item n='i'> those that tremble as if they were mad, <item n='j'> innumerable ones, <item n='k'> those drawn with a very fine camel's-hair brush, <item n='l'> others, <item n='m'> those that have just broken a flower vase, <item n='n'> those that resemble flies from a distance.</list>
2cm
Les listes de références bibliographiques devraient être balisées au moyen de l'élément <listBibl> décrit dans la section suivante.