RelaxNG/Xml/Documents/torture_test.xml
author Patrick PIERRE <patrick.pierre@prismallia.fr>
sam., 11 juin 2011 00:33:24 +0200
changeset 10 0c7725713208
parent 9 1efd69b7c90e
permissions -rw-r--r--
trang
patrick@9
     1
<?xml version="1.0" encoding="utf-8"?>
patrick@9
     2
<!-- $Id$ -->
patrick@9
     3
<publidoc version="1.0">
patrick@9
     4
  <document xml:id="torture_test" >
patrick@9
     5
    <metadata>
patrick@9
     6
      <title>Torture test</title>
patrick@9
     7
      <subtitle>Test des capacités de <name>publidoc</name></subtitle>
patrick@9
     8
      <author>
patrick@9
     9
        <firstname>Patrick</firstname><lastname>PIERRE</lastname>
patrick@9
    10
      </author>
patrick@9
    11
      <publisher>Prismallia</publisher>
patrick@9
    12
      <language xml:lang="fr"/>
patrick@9
    13
      <date of="event">2011-06</date>
patrick@9
    14
      <place>Paris</place>
patrick@9
    15
      <source type="book" id="9782843550362">
patrick@9
    16
        <title>Les misérables</title>
patrick@9
    17
        <pagenumber value="312"/>
patrick@9
    18
      </source>
patrick@9
    19
      <source type="file" id="hugo_miserables.xml"/>
patrick@9
    20
      <abstract>
patrick@9
    21
        <parag>
patrick@9
    22
          Ce fichier rassemble un maximum de situations afin de tester les
patrick@9
    23
          possibilités de <name>publidoc</name>.
patrick@9
    24
        </parag>
patrick@9
    25
      </abstract>
patrick@9
    26
      <subjectset>
patrick@9
    27
        <subject id="test"/>
patrick@9
    28
        <subject id="littérature"/>
patrick@9
    29
      </subjectset>
patrick@9
    30
      <annotation></annotation>
patrick@9
    31
    </metadata>
patrick@9
    32
patrick@9
    33
    <!-- ================================================================== -->
patrick@9
    34
    <division>
patrick@9
    35
      <metadata>
patrick@9
    36
        <title>Le niveau bloc</title>
patrick@9
    37
      </metadata>
patrick@9
    38
      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
patrick@9
    39
      <topic>
patrick@9
    40
        <metadata>
patrick@9
    41
          <title>Les paragraphes</title>
patrick@9
    42
        </metadata>
patrick@9
    43
        <section>
patrick@9
    44
          <metadata>
patrick@9
    45
            <title>Les misérables</title>
patrick@9
    46
            <subtitle>Extrait</subtitle>
patrick@9
    47
            <author>
patrick@9
    48
              <firstname>Victor</firstname><lastname>HUGO</lastname>
patrick@9
    49
            </author>
patrick@9
    50
          </metadata>
patrick@9
    51
          <parag>
patrick@9
    52
            Cosette et Marius tombèrent à genoux, éperdus, étouffés de larmes,
patrick@9
    53
            chacun sur une des mains de Jean Valjean. Ces mains augustes ne
patrick@9
    54
            remuaient plus.
patrick@9
    55
          </parag>
patrick@9
    56
          <parag>
patrick@9
    57
            Il était renversé en arrière, la lueur des deux chandeliers
patrick@9
    58
            l'éclairait ; sa face blanche regardait le ciel, il laissait
patrick@9
    59
            Cosette et Marius couvrir ses mains de baisers ; il était
patrick@9
    60
            mort.
patrick@9
    61
          </parag>
patrick@9
    62
          <parag>
patrick@9
    63
            La nuit était sans étoiles et profondément obscure. Sans doute,
patrick@9
    64
            dans l'ombre, quelque ange immense était debout, les ailes
patrick@9
    65
            déployées, attendant l'âme.
patrick@9
    66
          </parag>
patrick@9
    67
        </section>
patrick@9
    68
      </topic>
patrick@9
    69
      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
patrick@9
    70
      <topic>
patrick@9
    71
        <metadata>
patrick@9
    72
          <title>Les dialogues</title>
patrick@9
    73
        </metadata>
patrick@9
    74
        <section>
patrick@9
    75
          <metadata>
patrick@9
    76
            <title>Cyrano de Bergerac</title>
patrick@9
    77
            <subtitle>Extrait</subtitle>
patrick@9
    78
          </metadata>
patrick@9
    79
          <speech>
patrick@9
    80
            <speaker>Le fâcheux</speaker>
patrick@9
    81
            <parag>
patrick@9
    82
              Quoi, pas un grand seigneur pour couvrir de son nom ?…
patrick@9
    83
            </parag>
patrick@9
    84
          </speech>
patrick@9
    85
          <speech>
patrick@9
    86
            <speaker>Cyrano</speaker>
patrick@9
    87
            <stage>agacé</stage>
patrick@9
    88
            <parag>
patrick@9
    89
              Non, ai-je dit deux fois. Faut-il donc que je trisse ?…
patrick@9
    90
            </parag>
patrick@9
    91
            <parag>
patrick@9
    92
              Non, pas de protecteur…mais une protectrice !
patrick@9
    93
            </parag>
patrick@9
    94
          </speech>
patrick@9
    95
        </section>
patrick@9
    96
      </topic>
patrick@9
    97
      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
patrick@9
    98
      <topic>
patrick@9
    99
        <metadata>
patrick@9
   100
          <title>Les listes</title>
patrick@9
   101
        </metadata>
patrick@9
   102
        <section>
patrick@9
   103
          <list>
patrick@9
   104
            <title>Listes simples imbriquées : la météo</title>
patrick@9
   105
            <item>
patrick@9
   106
              <list>
patrick@9
   107
                <title>METAR</title>
patrick@9
   108
                <item><parag>METAR LFPB 230900Z 13003KT CAVOK 18/10 Q1015 NOSIG=</parag></item>
patrick@9
   109
                <item><parag>METAR LFOR 230900Z 18003KT CAVOK 17/09 Q1015=</parag></item>
patrick@9
   110
              </list>
patrick@9
   111
            </item>
patrick@9
   112
             <item>
patrick@9
   113
              <list>
patrick@9
   114
                <title>TAF</title>
patrick@9
   115
                <item><parag>TAF LFOP 230800Z 230918 18005KT CAVOK BECMG 1416 24010KT BKN014 TEMPO 1618 RA BKN005=</parag></item>
patrick@9
   116
                <item><parag>TAF LFOT 230800Z 230918 23007KT CAVOK=</parag></item>
patrick@9
   117
              </list>
patrick@9
   118
            </item>
patrick@9
   119
          </list>
patrick@9
   120
patrick@9
   121
          <list type="ordered">
patrick@9
   122
            <title>Liste ordonnée : la pâte à crêpes</title>
patrick@9
   123
            <item>
patrick@9
   124
              <parag>Versez dans une terrine 250 g de farine en fontaine, et
patrick@9
   125
              cassez 3 œufs au milieu.</parag>
patrick@9
   126
              <parag>Incorporez-les à la farine, en remuant avec une cuillère
patrick@9
   127
              en bois.</parag>
patrick@9
   128
            </item>
patrick@9
   129
            <item>
patrick@9
   130
              <parag>Versez 75 cl de lait, en délayant progressivement de
patrick@9
   131
              manière à éviter les grumeaux.</parag>
patrick@9
   132
              <parag>Si vous faites des crêpes sucrées, ajoutez 2 cuillères à
patrick@9
   133
              soupe de sucre.</parag>
patrick@9
   134
            </item>
patrick@9
   135
            <item>
patrick@9
   136
              <parag>Laissez reposer la pâte si possible 1 h avant de
patrick@9
   137
              l'utiliser.</parag>
patrick@9
   138
              <parag></parag>
patrick@9
   139
            </item>
patrick@9
   140
            <item>
patrick@9
   141
              <parag>Si vous voulez des crêpes plus fines, mettez moitié eau,
patrick@9
   142
              moitié lait.</parag>
patrick@9
   143
              <parag>Si vous les désirez plus légères, remplacez un verre
patrick@9
   144
              de lait par un verre de bière.</parag>
patrick@9
   145
              <parag>Si vous les aimez plus moelleuses, incorporez 1 blanc
patrick@9
   146
              d'œuf battu en neige à la pâte, au moment de confectionner
patrick@9
   147
              les crêpes.</parag>
patrick@9
   148
            </item>
patrick@9
   149
          </list>
patrick@9
   150
patrick@9
   151
          <list type="glossary">
patrick@9
   152
            <title>Glossaire : la comptabilité</title>
patrick@9
   153
            <item>
patrick@9
   154
              <label>Actif</label>
patrick@9
   155
              <parag>Colonne de gauche du bilan qui représente les éléments
patrick@9
   156
              positifs du patrimoine d'une entreprise : ce qu'elle
patrick@9
   157
              possède.</parag>
patrick@9
   158
            </item>
patrick@9
   159
            <item>
patrick@9
   160
              <label>Passif</label>
patrick@9
   161
              <parag>Colonne de droite du bilan qui représente les dettes d'une
patrick@9
   162
              entreprise et ses capitaux propres.</parag>
patrick@9
   163
            </item>
patrick@9
   164
         </list>
patrick@9
   165
       </section>
patrick@9
   166
      </topic>
patrick@9
   167
    </division>
patrick@9
   168
    
patrick@9
   169
    <!-- ================================================================== -->
patrick@9
   170
    <division>
patrick@9
   171
      <metadata>
patrick@9
   172
        <title>Le niveau courant</title>
patrick@9
   173
      </metadata>
patrick@9
   174
      <topic>
patrick@9
   175
        <section>
patrick@9
   176
          <list>
patrick@9
   177
            <item>
patrick@9
   178
              <parag>Un mot mentionné : le mot <mentioned>table</mentioned> n'a
patrick@9
   179
              qu'une syllabe.</parag>
patrick@9
   180
            </item>
patrick@9
   181
            <item><parag></parag></item>
patrick@9
   182
          </list>
patrick@9
   183
        </section>
patrick@9
   184
      </topic>
patrick@9
   185
    </division>
patrick@9
   186
  </document>
patrick@9
   187
</publidoc>