<valList>

<valList> (liste de valeurs) contient un ou plusieurs éléments valItem qui définissent des valeurs possibles pour un attribut. [22.5.3 Attribute List Specification]
Module tagdocs — Documentation Elements
Attributs att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.combinable (@mode) (att.deprecated (@validUntil))
type⚓︎ précise l'extensibilité de la liste des valeurs de l'attribut.
Statut Optionel
Type de données teidata.enumerated
Les valeurs autorisées sont:
closed
seules les valeurs indiquées sont autorisées.
semi
(semi-ouvert ) toutes les valeurs indiquées doivent être acceptées, mais d'autres valeurs sont acceptables et le logiciel doit avoir une procédure qui leur est adaptée.
open
les valeurs indiquées ne sont que des valeurs d'exemple. [Valeur par défaut]
Contenu dans
Peut contenir
tagdocs: valItem
Exemple
<valList type="closed">
 <valItem ident="req">
  <gloss>exigé</gloss>
 </valItem>
 <valItem ident="rec">
  <gloss>Recommandé</gloss>
 </valItem>
 <valItem ident="opt">
  <gloss>optionnel</gloss>
 </valItem>
</valList>
Modèle de contenu
<content>
 <elementRef key="valItemminOccurs="0"
  maxOccurs="unbounded"/>

</content>
Schéma Declaration
<rng:element name="valList">
 <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.combinable.attributes"/>
 <rng:ref name="att.deprecated.attributes"/>
 <rng:optional>
  <rng:attribute name="type"
   a:defaultValue="open">

   <rng:choice>
    <rng:value>closed</rng:value>
    <rng:value>semi</rng:value>
    <rng:value>open</rng:value>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:ref name="valItem"/>
 </rng:zeroOrMore>
</rng:element>
element valList
{
   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.combinable.attributes,
   att.deprecated.attributes,
   attribute type { "closed" | "semi" | "open" }?,
   valItem*
}