<altGrp>

<altGrp> (grupo de alternancia) agrupa un conjunto de elementos alt y de eventuales indicadores. 16.8 Alternation
Módulo linking — 16 Linking, Segmentation, and Alignment
Además de los atributos globales att.pointing.group (@domains, @targFunc) (att.pointing (@type, @evaluate))
mode declara si las alternativas contenidas en el conjunto son exclusivas o inclusivas.
Estado Opcional
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 aquella en que como máximo unade las alternativas ocurre. [Por defecto]
incl
(indica que la alternancia no es exclusiva, es decir, que pueden aparecer una o más de las posibles alternativas.) indica que la alternancia no es exclusiva, es decir que ocurren una o más de las alternativas.
Usado por
Puede contener
core: ptr
linking: alt
Declaración

<rng:element name="altGrp">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.pointing.group.attributes"/>
 <rng:ref name="att.pointing.attributes"/>
 <rng:optional>
  <rng:attribute name="mode" a:defaultValue="excl">
   <rng:choice>
    <rng:value>excl</rng:value>
    <rng:value>incl</rng:value>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:choice>
   <rng:ref name="alt"/>
   <rng:ref name="ptr"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:element>
element altGrp
{
   att.global.attributes,
   att.pointing.group.attributes,
   att.pointing.attributes,
   attribute mode { "excl" | "incl" }?,
   ( alt | ptr )*
}
Ejemplo
<altGrp mode="excl">
 <alt targets="#dm #lt #bb" weights="0.5 0.25 0.25"/>
 <alt targets="#rl #db" weights="0.5 0.5"/>
</altGrp>
Ejemplo
<altGrp mode="incl">
 <alt targets="#dm #rl" weights="0.90 0.90"/>
 <alt targets="#lt #rl" weights="0.5 0.5"/>
 <alt targets="#bb #rl" weights="0.5 0.5"/>
 <alt targets="#dm #db" weights="0.10 0.10"/>
 <alt targets="#lt #db" weights="0.45 0.90"/>
 <alt targets="#bb #db" weights="0.45 0.90"/>
</altGrp>