<postscript>

<postscript> contient un post-scriptum, par exemple au bas d' une lettre. [4.2 Elements Common to All Divisions]
Module textstructure — Default Text Structure
Attributs
Membre du
Contenu dans
Peut contenir
Exemple
<div type="letter">
 <opener>
  <dateline>
   <date when="1942">Printemps 1942 </date>
  </dateline>
  <salute>Cher ami, </salute>
 </opener>
 <p>Le printemps vient maintenant. J'espère que là où tu es le climat à cette saison n'est
   pas encore pénible. C'est le moment des travaux des champs ; peut-être arrivera-t-on à
   quelque chose pour toi. S'il n'y a pas moyen de te faire venir en France, faut-il faire
   des démarches pour essayer de te faire quitter l'Europe ? Écris-le-moi. </p>
 <p>[...] </p>
 <closer>
  <salute> Crois à mon amitié fraternelle. </salute>
  <signed>Simone Weil </signed>
 </closer>
 <postscript>
  <label>P.S.</label>
  <p>Voici la traduction de quelques vers grecs d'Eschyle. Ils sont prononcés par
     Prométhée, le dieu qui, d'après les croyances des Grecs, avait sauvé les hommes de la
     destruction, avait volé le feu pour le leur donner et leur avait appris le langage, le
     nombre, l'astronomie, les métiers et les arts. Il en fut puni et fut cloué sur un
     rocher. La tragédie d'Eschyle commence par la scène où on le cloue ; il se tait
     pendant ce temps, puis, quand ses bourreaux sont partis, il dit : [...]</p>
 </postscript>
</div>
Modèle de contenu
<content>
 <sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">

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

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

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

  </sequence>
 </sequence>
</content>
Schéma Declaration
<rng:element name="postscript">
 <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:ref name="att.written.attributes"/>
 <rng:group>
  <rng:zeroOrMore>
   <rng:choice>
    <rng:ref name="model.global"/>
    <rng:ref name="model.divTopPart"/>
   </rng:choice>
  </rng:zeroOrMore>
  <rng:ref name="model.common"/>
  <rng:zeroOrMore>
   <rng:choice>
    <rng:ref name="model.global"/>
    <rng:ref name="model.common"/>
   </rng:choice>
  </rng:zeroOrMore>
  <rng:zeroOrMore>
   <rng:group>
    <rng:ref name="model.divBottomPart"/>
    <rng:zeroOrMore>
     <rng:ref name="model.global"/>
    </rng:zeroOrMore>
   </rng:group>
  </rng:zeroOrMore>
 </rng:group>
</rng:element>
element postscript
{
   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,
   att.written.attributes,
   (
      ( model.global | model.divTopPart )*,
      model.common,
      ( model.global | model.common )*,
      ( model.divBottomPart, model.global* )*
   )
}