<list>

<list> (liste) contient une suite d'items ordonnés dans une liste. [3.8 Lists]
Module core — Elements Available in All TEI Documents
Attributs
type⚓︎ (type) describes the nature of the items in the list.
Dérivé de att.typed
Statut Optionel
Type de données teidata.enumerated
Les valeurs suggérées comprennent:
gloss
(gloss) chaque item de la liste commente un terme ou un concept qui est donné par un élément label précédant l'item de la liste.
index
(index) each list item is an entry in an index such as the alphabetical topical index at the back of a print volume.
instructions
(instructions) each list item is a step in a sequence of instructions, as in a recipe.
litany
(litany) each list item is one of a sequence of petitions, supplications or invocations, typically in a religious ritual.
syllogism
(syllogism) each list item is part of an argument consisting of two or more propositions and a final conclusion derived from them.
Note

La syntaxe formelle des déclarations d'élément permet d'omettre les étiquettes de balises des listes balisées par <list type="gloss"> mais c'est une erreur sémantique.

Membre du
Contenu dans
Peut contenir
Note

Peut contenir un titre facultatif suivi d'une succession d'items ou d'une succession de couples constitués d'une étiquette et d'un item, ce dernier type pouvant être précédé par un ou deux titres spécifiques.

Exemple
<list rend="bulleted">
 <item>Thé sans sucre et sans lait </item>
 <item>Un jus d'ananas</item>
 <item>Un yaourt</item>
 <item>Trois biscuits de seigle </item>
 <item>Carottes râpées</item>
 <item>Côtelettes d'agneau (deux)</item>
 <item>Courgettes</item>
 <item>Chèvre frais </item>
 <item>Coings</item>
</list>
Exemple
<div>
 <p> Selon des critères qui n'appartiennent qu'à lui, Rémi Plassaert a classé ses buvards
   en huit tas respectivement surmontés par :</p>
 <list rend="bulleted">
  <item>un toréador chantant (dentifrice émail Diamant)</item>
  <item>un tapis d'Orient du XVIIe siècle, provenant d'une basilique de Transylvanie
     (Kalium-Sedaph, soluté de propionate de potassium)</item>
  <item>Le Renard et la Cicogne (sic), gravure de Jean-Baptiste Oudry (Papeteries
     Marquaize, Stencyl, Reprographie)</item>
 </list>
</div>
Exemple
<div>
 <p> [...] et tout autour, la longue cohorte de ses personnages, avec leur histoire, leur
   passé, leurs légendes :</p>
 <list rend="numbered">
  <item n="1">Pélage vainqueur d'Alkhamah se faisant couronner à Covadonga </item>
  <item n="2">La cantatrice exilée de Russie suivant Schönberg à Amsterdam</item>
  <item n="3">Le petit chat sourd aux yeux vairons vivant au dernier étage</item>
  <item n="4">Le crétin chef d'îlot faisant préparer des tonneaux de sable</item>
 </list>
</div>
Schematron

<sch:rule context="tei:list[@type='gloss']">
<sch:assert test="tei:label">The content of a "gloss" list should include a sequence of one or more pairs of a label element followed by an item element</sch:assert>
</sch:rule>
Modèle de contenu
<content>
 <sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.divTop"/>
   <classRef key="model.global"/>
   <elementRef key="descminOccurs="0"
    maxOccurs="unbounded"/>

  </alternate>
  <alternate>
   <sequence minOccurs="1"
    maxOccurs="unbounded">

    <elementRef key="item"/>
    <classRef key="model.global"
     minOccurs="0maxOccurs="unbounded"/>

   </sequence>
   <sequence>
    <elementRef key="headLabel"
     minOccurs="0"/>

    <elementRef key="headItem"
     minOccurs="0"/>

    <sequence minOccurs="1"
     maxOccurs="unbounded">

     <elementRef key="label"/>
     <classRef key="model.global"
      minOccurs="0maxOccurs="unbounded"/>

     <elementRef key="item"/>
     <classRef key="model.global"
      minOccurs="0maxOccurs="unbounded"/>

    </sequence>
   </sequence>
  </alternate>
  <sequence minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.divBottom"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schéma Declaration
<rng:element name="list">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.sortable.attributes"/>
 <rng:ref name="att.typed.attribute.subtype"/>
 <rng:optional>
  <rng:attribute name="type">
   <rng:choice>
    <rng:value>gloss</rng:value>
    <rng:value>index</rng:value>
    <rng:value>instructions</rng:value>
    <rng:value>litany</rng:value>
    <rng:value>syllogism</rng:value>
    <rng:ref name="teidata.enumerated"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:group>
  <rng:zeroOrMore>
   <rng:choice>
    <rng:ref name="model.divTop"/>
    <rng:ref name="model.global"/>
    <rng:zeroOrMore>
     <rng:ref name="desc"/>
    </rng:zeroOrMore>
   </rng:choice>
  </rng:zeroOrMore>
  <rng:choice>
   <rng:oneOrMore>
    <rng:group>
     <rng:ref name="item"/>
     <rng:zeroOrMore>
      <rng:ref name="model.global"/>
     </rng:zeroOrMore>
    </rng:group>
   </rng:oneOrMore>
   <rng:group>
    <rng:optional>
     <rng:ref name="headLabel"/>
    </rng:optional>
    <rng:optional>
     <rng:ref name="headItem"/>
    </rng:optional>
    <rng:oneOrMore>
     <rng:group>
      <rng:ref name="label"/>
      <rng:zeroOrMore>
       <rng:ref name="model.global"/>
      </rng:zeroOrMore>
      <rng:ref name="item"/>
      <rng:zeroOrMore>
       <rng:ref name="model.global"/>
      </rng:zeroOrMore>
     </rng:group>
    </rng:oneOrMore>
   </rng:group>
  </rng:choice>
  <rng:zeroOrMore>
   <rng:group>
    <rng:ref name="model.divBottom"/>
    <rng:zeroOrMore>
     <rng:ref name="model.global"/>
    </rng:zeroOrMore>
   </rng:group>
  </rng:zeroOrMore>
 </rng:group>
</rng:element>
element list
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.sortable.attributes,
   att.typed.attribute.subtype,
   attribute type
   {
      "gloss"
    | "index"
    | "instructions"
    | "litany"
    | "syllogism"
    | teidata.enumerated
   }?,
   (
      ( model.divTop | model.global | desc* )*,
      (
         ( item, model.global* )+
       | (
            headLabel?,
            headItem?,
            ( label, model.global*, item, model.global* )+
         )
      ),
      ( model.divBottom, model.global* )*
   )
}