<valList>

<valList> (liste de valeurs) contient un ou plusieurs éléments <valItem> qui définissent des valeurs possibles pour un attribut 22.4.5 Attribute List Specification
Moduletagdocs — 22 Documentation Elements
Attributs
modeprécise l'effet de cette déclaration sur son module parent
Statut Optionel
Les valeurs autorisées sont:
add
this declaration is added to the current definitions [Valeur par défaut]
delete
this declaration and all of its children are removed from the current setup
change
this declaration changes the declaration of the same name in the current definition
replace
this declaration replaces the declaration of the same name in the current definition
typeprécise l'extensibilité de la liste des valeurs de l'attribut
Statut Optionel
Les valeurs autorisées sont:
closed
only the values specified are permitted.
semi
(toutes les valeurs indiquées doivent pouvoir être utilisées mais d'autres valeurs sont possibles et le logiciel doit pouvoir les gérer) all the values specified should be supported, but other values are legal and software should have appropriate fallback processing for them.
open
the values specified are sample values only. [Valeur par défaut]
Utilisé parattDef content
Peut contenir
tagdocs: valItem
Declaration
element valList
{
   att.global.attributes,
   attribute mode { "add" | "delete" | "change" | "replace" }?,
   attribute type { "closed" | "semi" | "open" }?,
   valItem+
}
Exemple
<valList type="closed">
 <valItem ident="req">
  <gloss>required</gloss>
 </valItem>
 <valItem ident="mwa">
  <gloss>mandatory when applicable</gloss>
 </valItem>
 <valItem ident="rec">
  <gloss>recommended</gloss>
 </valItem>
 <valItem ident="rwa">
  <gloss>recommended when applicable</gloss>
 </valItem>
 <valItem ident="opt">
  <gloss>optional</gloss>
 </valItem>
</valList>