<alt>

<alt> (alternation) identifies an alternation or a set of choices among elements or passages. 16.8 Alternation
Modullinking — 16 Linking, Segmentation, and Alignment
Attribute att.pointing (@type, @evaluate)
targetsspecifies the identifiers of the alternative elements or passages.
Zustand Obligatorisch
Datentyp 2–∞ occurrences of
data.pointer
separated by whitespace
Werte 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.
modestates whether the alternations gathered in this collection are exclusive or inclusive.
Zustand Empfohlen
Gültige Werte:
excl
(exclusive) indicates that the alternation is exclusive, i.e. that at most one of the alternatives occurs.
incl
(inclusive) indicates that the alternation is not exclusive, i.e. that one or more of the alternatives occur.
weightsIf mode is excl, each weight states the probability that the corresponding alternative occurs. If mode is incl each weight states the probability that the corresponding alternative occurs given that at least one of the other alternatives occurs.
Zustand Optional
Datentyp 1–∞ occurrences of
data.probability
separated by whitespace
Werte a whitespace-separated list of probability values in the range from 0 to 1.
Anmerkung
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.
Verwendet vonaltGrp model.global.meta
Kann enthaltenEmpty element
Deklaration
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
}
Beispiel
<alt mode="excltargets="#we.fun #we.sunweights="0.5 0.5"/>