<valList>

<valList> (lista de valores) contiene uno o más elementos valItem que definen los valores posibles para un atributo. [22.4.5 Attribute List Specification]
Módulotagdocs — Documentation Elements
Atributosatt.global (@xml:id, @n, @xml:lang, @rend, @style, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) att.combinable (@mode) (att.deprecated (@validUntil))
typeespecifica la posibilidad de extender la lista de los valores especificados para los atributos.
Estado Opcional
Tipo de datos

<rng:ref name="data.enumerated"/>
data.enumerated
Los valores admitidos son:
closed
solamente los valores especificados estan permitidos.
semi
(todos los valores indicados deben ser soportados pero son consentidos otros valores para los que son necesarios sistemas de elaboración adecuados.) todos los valores especificados deben ser utilizados, pero otros valores son legales y el software debe tener la posibilidad apropiada para proseceralos
open
los valores especificados son valores de muestra solamente. [Por defecto]
Contenido en
Puede contener
tagdocs: valItem
Declaración

<rng:element name="valList">
 <rng:ref name="att.global.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.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.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.combinable.attributes,
   att.deprecated.attributes,
   attribute type { "closed" | "semi" | "open" }?,
   valItem*
}
Ejemplo
<valList type="closed">
 <valItem ident="req">
  <gloss>required</gloss>
 </valItem>
 <valItem ident="rec">
  <gloss>recommended</gloss>
 </valItem>
 <valItem ident="opt">
  <gloss>optional</gloss>
 </valItem>
</valList>