<alt>

<alt> (alternancia) identifica una alternancia o una serie de elecciones entre los elementos o los pasajes de texto. [16.8 Alternation]
Módulo linking — Linking, Segmentation, and Alignment
Atributos
target⚓︎ especifica la destinación de una referencia proporcionando una o más referencias URI.
Derivado de att.pointing
Estado Opcional
Tipo de datos 2–∞ apariciones de teidata.pointer separado por espacio en blanco
mode⚓︎ declara si las alternativas contenidas en el conjunto son exclusivas o inclusivas.
Estado Recomendado
Tipo de datos teidata.enumerated
Los valores admitidos son:
excl
(indica que la alternancia es exclusiva, es decir, que aparece sólo una de las posibles alternativas.) indica que la alternancia es exclusiva, es decir, que como máximo una de las alternativas ocurre.
incl
(inclusivo) indica que la alternancia no es exclusiva, es decir que ocurren una o más de las alternativas.
weights⚓︎ si el atributo mode es excl, cada peso representa la probabilidad de que aparezca la alternativa correspondiente; si el atributo mode es incl, cada peso representa la probabilidad de que aparezca la alternativa correspondiente a condición que aparezca al menos otra de las posibles alternativas.
Estado Opcional
Tipo de datos 2–∞ apariciones de teidata.probability separado por espacio en blanco
Miembro de
Contenido en
analysis: cl m phr s span w
figures: cell figure table
nets: graph
spoken: u writing
tagdocs: eg valDesc
textcrit: lem rdg wit witDetail
verse: metSym rhyme
Puede contener Elemento vacío
Ejemplo
<alt mode="excltarget="#we.fun #we.sun"
 weights="0.5 0.5"/>
Content model
<content>
 <empty/>
</content>
Declaración
<rng:element name="alt">
 <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.typed.attributes"/>
 <rng:ref name="att.pointing.attribute.targetLang"/>
 <rng:ref name="att.pointing.attribute.evaluate"/>
 <rng:optional>
  <rng:attribute name="target">
   <rng:list>
    <rng:ref name="teidata.pointer"/>
    <rng:ref name="teidata.pointer"/>
    <rng:zeroOrMore>
     <rng:ref name="teidata.pointer"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="mode">
   <rng:choice>
    <rng:value>excl</rng:value>
    <rng:value>incl</rng:value>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="weights">
   <rng:list>
    <rng:ref name="teidata.probability"/>
    <rng:ref name="teidata.probability"/>
    <rng:zeroOrMore>
     <rng:ref name="teidata.probability"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element alt
{
   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.typed.attributes,
   att.pointing.attribute.targetLang,
   att.pointing.attribute.evaluate,
   attribute target
   {
      list { teidata.pointer, teidata.pointer, teidata.pointer* }
   }?,
   attribute mode { "excl" | "incl" }?,
   attribute weights
   {
      list { teidata.probability, teidata.probability, teidata.probability* }
   }?,
   empty
}