<castList>

<castList> (distribution ) contient la distribution ou la liste des personnages. [7.1.4 Cast Lists 7.1 Front and Back Matter ]
Module drama — Performance Texts
Attributs att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Membre du
Contenu dans
Peut contenir
Exemple
<div n="1">
 <head>T.N.P. 1963</head>
 <note place="footn="1">A la création au Festivai d'Avignon en juillet 1962, la
   distribution était légèrement différente : dans l'ordre ci-dessus : Hécube (Annie
   Monnier) ; Iris (Paule Noël) ; Hector (Daniel lvernel) ; Pâris (Jean-Louis Trintignant)
   ; Troïus (Bernard Laïk).</note>
 <castList>
  <castItem>
   <role>Andromaque</role>
   <actor>MARIA MAUBAN </actor>
  </castItem>
  <castItem>
   <role>Hélène</role>
   <actor>CHRISTIANE MINAZZOLLI</actor>
  </castItem>
  <castItem>
   <role>Hécube</role>
   <actor>ALINE BERTRAND</actor>
  </castItem>
  <castItem>
   <role> Cassandre </role>JUDITH MAGRE ANNE</castItem>
  <castItem>
   <role>La Paix</role>
   <actor>DOMINIQUE VILAR</actor>
  </castItem>
  <castItem>
   <role>Iris </role>
   <actor>NOELLE VINCENT</actor>
  </castItem>
  <castItem>
   <role>La petite Polyxène</role>
   <actor>CLAUDINE MAUGEY</actor>
  </castItem>
  <castItem>
   <role>Hector</role>
   <actor>PIERRE VANECK</actor>
  </castItem>
  <castItem>
   <role>Ulysse</role>
   <actor>JEAN VILAR</actor>
  </castItem>
  <castItem>
   <role>Demokos</role>
   <actor> PASCAL MAZZOTTI </actor>
  </castItem>
  <castItem>
   <role>Priam</role>
   <actor>JEAN-FRANÇOIS REMY</actor>
  </castItem>
  <castItem>
   <role>Pâris</role>
   <actor>ROBERT ETCHEVERRY</actor>
  </castItem>
  <castItem>
   <role>Oiax</role>
   <actor>MARIO PILAR</actor>
  </castItem>
  <castItem>
   <role>Le Gabier</role>
   <actor>GEORGES GERET</actor>
  </castItem>
  <castItem>
   <role>Le Géomètre</role>
   <actor>PHILIPPE AVRON</actor>
  </castItem>
  <castItem>
   <role>Abnéos</role>
   <actor>LUCIEN ARNAUD</actor>
  </castItem>
  <castItem>
   <role>Troïlus</role>
   <actor>MICHEL GONZALES</actor>
  </castItem>
  <castItem>
   <role>Olpidès</role>
   <actor>MAURICE COUSSONNEAU</actor>
  </castItem>
  <castItem>
   <role>Busiris</role>
   <actor>GEORGES RIQUIER</actor>
  </castItem>
  <castItem>
   <role>Premier Vieillard</role>
   <actor>JEAN MONDAIN</actor>
  </castItem>
  <castItem>
   <role>Deuxième Vieillard</role>
   <actor>LUCIEN ARNAUD</actor>
  </castItem>
  <castGroup>
   <head>Messagers</head>
   <castItem>
    <actor>Bernard Laïk</actor>, <actor>Jean-Pierre Maurin</actor>.</castItem>
  </castGroup>
  <castGroup>
   <head>Servantes troyennes</head>
   <castItem>
    <actor>Christiane Oscar</actor>, <actor>Noëlle Vincent.</actor>
   </castItem>
  </castGroup>
  <castGroup>
   <head>Notables</head>
   <castItem>
    <actor>Jean-Daniel Ehrrnann</actor>
    <actor>Bernard Wawer</actor>
    <actor>Bernard Klein</actor>
   </castItem>
  </castGroup>
  <castGroup>
   <head>Gardes grecs</head>
   <castItem>
    <actor>Jean Dufau</actor>, <actor>Alain Deny</actor>, <actor>Jean-Jacques Leconte</actor>
    <actor>Richard Rein</actor>
   </castItem>
  </castGroup>
 </castList>
</div>
<div n="2">
 <head>Théâtre de la Ville 1971</head>
 <note place="footn="2">La pièce a été reprise au Théâtre de la Ville le 22 janvier 1971
   dans une nouvelle mise en scène de Jean Mercure, musique de Marc Wilkinson, scénographie
   et costumes Yannis Kokkos. Elle a été ensuite donnée à partir du 12 juillet dans le
   cadre du 25e Festival d'Avignon, et continuera sa carrière au Théâtre de la Ville à
   partir du 5 novembre 1971 (avec quelques modifications de distribution).</note>
 <castList>
  <castItem>
   <role>Andromaque</role>
   <actor>FRANCINE BERGE </actor>
  </castItem>
  <castItem>
   <role>Hélène</role>
   <actor>ANNIE DUPEREY</actor>
  </castItem>
  <castItem>
   <role>Hécube</role>
   <actor>LOUISE CONTE</actor>
  </castItem>
  <castItem>
   <role> Cassandre </role>
   <actor>ANNE DOAT</actor>
  </castItem>
  <castItem>
   <role>La Paix</role>
   <actor>JANDELINE</actor>
  </castItem>
  <castItem>
   <role>Iris </role>
   <actor>ISA MERCURE</actor>
  </castItem>
  <castItem>
   <role>La petite Polyxène</role>
   <actor>CHRISTIANE SELLAM </actor> ou<actor> VANINA VINITZKY</actor>
  </castItem>
  <castItem>
   <role>Hector</role>
   <actor>JOSE-MARIA FLOTATS</actor>
  </castItem>
  <castItem>
   <role>Ulysse</role>
   <actor>MICHEL DE RE</actor>
  </castItem>
  <castItem>
   <role>Demokos</role>
   <actor>MAURICE CHEVIT</actor>
  </castItem>
  <castItem>
   <role>Priam</role>
   <actor>ANDRE VALTIER</actor>
  </castItem>
  <castItem>
   <role>Pâris</role>
   <actor>DOMINIQUE MAURIN</actor>
  </castItem>
  <castItem>
   <role>Oiax</role>
   <actor>MARCO-PERRIN</actor>
  </castItem>
  <castItem>
   <role>Le Gabier</role>
   <actor>LAFLEUR</actor>
  </castItem>
  <castItem>
   <role>Le Géomètre</role>
   <actor>BERNARD VERON</actor>
  </castItem>
  <castItem>
   <role>Abnéos</role>
   <actor>ANGELO BARDI</actor>
  </castItem>
  <castItem>
   <role>Troïlus</role>
   <actor>PHILIPPE NORMAND</actor>
  </castItem>
  <castItem>
   <role>Olpidès</role>
   <actor>COUSSONNEAU</actor>
  </castItem>
  <castItem>
   <role>Busiris</role>
   <actor>JEAN MERCURE</actor>
  </castItem>
  <castItem>
   <role>Premier Vieillard</role>
   <actor>JEAN-MARIE BON</actor>
  </castItem>
  <castItem>
   <role>Deuxième Vieillard</role>
   <actor>EUGENE BERTHIER</actor>
  </castItem>
  <castGroup>
   <head>Messagers</head>
   <castItem>
    <actor>Jean-Claude Islert</actor>, <actor>Michel Sausin</actor>.</castItem>
  </castGroup>
  <castGroup>
   <head>Servantes troyennes</head>
   <castItem>
    <actor>Dominique Jayr</actor>, <actor>Annie Seurat</actor>,<actor> Hélène
         Augier</actor>
   </castItem>
  </castGroup>
  <castGroup>
   <head>Gardes grecs</head>
   <castItem>
    <actor>Jacques Gaffuri</actor>, <actor>Georges Joannon</actor>
   </castItem>
  </castGroup>
  <castItem>
   <role>Suivant de Busiris</role>
   <actor>Charles Capezzali</actor>
  </castItem>
  <castItem>
   <role>Un marin</role>
   <actor>Henry Courseaux</actor>
  </castItem>
 </castList>
</div>
Modèle de contenu
<content>
 <sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.divTop"/>
   <classRef key="model.global"/>
  </alternate>
  <sequence minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.common"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
  <sequence minOccurs="1"
   maxOccurs="unbounded">

   <alternate>
    <elementRef key="castItem"/>
    <elementRef key="castGroup"/>
   </alternate>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
  <sequence minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.common"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schéma Declaration
<rng:element name="castList">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:group>
  <rng:zeroOrMore>
   <rng:choice>
    <rng:ref name="model.divTop"/>
    <rng:ref name="model.global"/>
   </rng:choice>
  </rng:zeroOrMore>
  <rng:zeroOrMore>
   <rng:group>
    <rng:ref name="model.common"/>
    <rng:zeroOrMore>
     <rng:ref name="model.global"/>
    </rng:zeroOrMore>
   </rng:group>
  </rng:zeroOrMore>
  <rng:oneOrMore>
   <rng:group>
    <rng:choice>
     <rng:ref name="castItem"/>
     <rng:ref name="castGroup"/>
    </rng:choice>
    <rng:zeroOrMore>
     <rng:ref name="model.global"/>
    </rng:zeroOrMore>
   </rng:group>
  </rng:oneOrMore>
  <rng:zeroOrMore>
   <rng:group>
    <rng:ref name="model.common"/>
    <rng:zeroOrMore>
     <rng:ref name="model.global"/>
    </rng:zeroOrMore>
   </rng:group>
  </rng:zeroOrMore>
 </rng:group>
</rng:element>
element castList
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   (
      ( model.divTop | model.global )*,
      ( model.common, model.global* )*,
      ( ( castItem | castGroup ), model.global* )+,
      ( model.common, model.global* )*
   )
}