<alt>

<alt> (alternanza) identifica un'alternanza o una serie di scelte tra gli elementi o le porzioni di testo 16.8 Alternation
Modulolinking — 16 Linking, Segmentation, and Alignment
Attributi att.pointing (@type, @evaluate)
targetsindica gli identificatori di elementi e porzioni testuali alternativi
Stato Richiesto
Tipo di dati 2–∞ occurrences of
data.pointer
separato da spazio bianco
Valori Each value specified must be the same as that specified as value for an xml:id attribute for some other element in the current document.
modedichiara se le alternative contenute nell'insieme sono esclusive o inclusive
Stato Consigliato
I valori legali sono:
excl
(esclusivo) indica che l'alternanza è esclusiva, cioè che compare solo una delle possibili alternative
incl
(inclusivo) indica che l'alternanza non è esclusiva, cioè che possono comparire più alternative
weightsse l'attributo mode è excl, ogni peso rappresenta la probabilità che compaia l'alternativa corrispondente; se l'attributo mode è incl ogni peso rappresenta la probabilità che compaia l'alternativa corrispondente a patto che compaia almeno un'altra delle possibili alternative
Stato Opzionale
Tipo di dati 1–∞ occurrences of
data.probability
separato da spazio bianco
Valori a whitespace-separated list of probability values in the range from 0 to 1.
Nota
If mode is excl, the sum of weights must be 1. If mode is incl, the sum of weights must be in the range from 0 to the number of alternants.
Usato daaltGrp model.global.meta
Può contenereElemento vuoto
Dichiarazione
element alt
{
   att.global.attributes,
   att.pointing.attributes,
   attribute targets { list { data.pointer, data.pointer+ } },
   attribute mode { "excl" | "incl" }?,
   attribute weights { list { data.probability+ } }?,
   empty
}
Esempio
<alt mode="excltargets="#we.fun #we.sunweights="0.5 0.5"/>