<move>

<move> (movimiento) marca la entrada o salida real de uno o más personajes en una escena. 7.2.3 Stage Directions
Módulo drama — 7 Performance Texts
Además de los atributos globales att.ascribed (@who)
type caracteriza el movimiento, por ejemplo de una entrada o de una salida.
Estado Opcional
Tipo de datos

<rng:ref name="data.enumerated"/>
data.enumerated
Los valores sugeridos incluyen:
entrance
el personaje se incorpora a la escena.
exit
el personaje sale de la escena.
onStage
el personaje se mueve en la escena
where especifica la dirección de un movimiento en el escenario.
Estado Opcional
Tipo de datos 1–∞ apariciones de 

<rng:ref name="data.enumerated"/>
data.enumerated
separado por espacio en blanco
Posibles valores:
L
(izquierdo) izquierda del escenario
R
(derecha) la derecha del escenario
C
(centro) centro del escenario
perf (función) identifica la puesta en escena en la cual este movimiento se produjo según lo especificado.
Estado Opcional
Tipo de datos 1–∞ apariciones de 

<rng:ref name="data.pointer"/>
data.pointer
separado por espacio en blanco
Valores The references are derived from the xml:id attribute on a performance element.
Usado por
Puede contener Elemento vacío
Declaración

<rng:element name="move">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.ascribed.attributes"/>
 <rng:optional>
  <rng:attribute name="type">
   <rng:choice>
    <rng:value>entrance</rng:value>
    <rng:value>exit</rng:value>
    <rng:value>onStage</rng:value>
    <rng:data type="Name"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="where">
   <rng:list>
    <rng:ref name="data.enumerated"/>
    <rng:zeroOrMore>
     <rng:ref name="data.enumerated"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="perf">
   <rng:list>
    <rng:ref name="data.pointer"/>
    <rng:zeroOrMore>
     <rng:ref name="data.pointer"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element move
{
   att.global.attributes,
   att.ascribed.attributes,
   attribute type { "entrance" | "exit" | "onStage" | xsd:Name }?,
   attribute where { list { data.enumerated, data.enumerated* } }?,
   attribute perf { list { data.pointer, data.pointer* } }?,
   empty
}
Ejemplo
<performance xml:id="perf1">
 <p>First performance</p>
 <castList>
  <castItem>
   <role xml:id="bellaf">Bellafront</role>
  </castItem>
<!-- ... -->
 </castList>
</performance>
<!-- ... -->
<stage type="entrance">
 <move
   who="#bellaf"
   type="enter"
   where="L"
   perf="#perf1"/>
Enter
Bellafront mad.
</stage>