<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–∞ occorrenze di

<rng:ref name="data.pointer"/>
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 2–∞ occorrenze di

<rng:ref name="data.probability"/>
data.probability
separato da spazio bianco
Valori a whitespace-separated list of probability values in the range from 0 to 1.
Usato da
Può contenereElemento vuoto
Dichiarazione

<rng:element name="alt">
<rng:ref name="att.global.attributes"/>
<rng:ref name="att.pointing.attributes"/>
<rng:attribute name="targets">
 <rng:list>
  <rng:ref name="data.pointer"/>
  <rng:oneOrMore>
   <rng:ref name="data.pointer"/>
  </rng:oneOrMore>
 </rng:list>
</rng:attribute>
<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="data.probability"/>
   <rng:oneOrMore>
    <rng:ref name="data.probability"/>
   </rng:oneOrMore>
  </rng:list>
 </rng:attribute>
</rng:optional>
<rng:empty/>
</rng:element>
element alt
{
   att.global.attributes,
   att.pointing.attributes,
   attribute targets { list { data.pointer, data.pointer+ } },
   attribute mode { "excl" | "incl" }?,
   attribute weights { list { data.probability, data.probability+ } }?,
   empty
}
Esempio
<alt mode="excltargets="#we.fun #we.sunweights="0.5 0.5"/>