<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 — 22 Documentation Elements
Atributosatt.global (@xml:id, @n, @xml:lang, @rend, @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)
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]
Usado por
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: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,
   attribute type { "closed" | "semi" | "open" }?,
   valItem*
}
Ejemplo
<valList type="closed">
 <valItem ident="req">
  <gloss>required</gloss>
 </valItem>
<!-- <valItem ident="mwa"> <gloss>mandatory when applicable</gloss> </valItem> -->
<!-- [LR] commenting rwa and mwa until we're sure my changes are OK -->
 <valItem ident="rec">
  <gloss>recommended</gloss>
 </valItem>
<!-- <valItem ident="rwa"> <gloss>recommended when applicable</gloss> </valItem> -->
 <valItem ident="opt">
  <gloss>optional</gloss>
 </valItem>
</valList>