deplacement Xml -> RelaxNG/Examples
authorYvon BOURBOTTE <yvon.bourbotte@prismallia.fr>
mar., 08 mai 2012 16:22:26 +0200
changeset 102 e98e20206464
parent 101 3ec3b2eceeb8
child 103 b45b3d1a9350
deplacement Xml -> RelaxNG/Examples
RelaxNG/Examples/Documents/Audios/6channels.wav
RelaxNG/Examples/Documents/Images/cosette.jpg
RelaxNG/Examples/Documents/Images/cover.xcf
RelaxNG/Examples/Documents/Images/culdelampe.png
RelaxNG/Examples/Documents/Images/prismallia_logo.png
RelaxNG/Examples/Documents/Images/publiforge_logo.png
RelaxNG/Examples/Documents/Images/torture_test_cover.jpg
RelaxNG/Examples/Documents/les_miserables.xml
RelaxNG/Examples/Documents/torture_test.xml
RelaxNG/Examples/Quiz/blanks-fill.xml
RelaxNG/Examples/Quiz/blanks-fill_strict.xml
RelaxNG/Examples/Quiz/blanks-select.xml
RelaxNG/Examples/Quiz/blanks-select_multiple.xml
RelaxNG/Examples/Quiz/choices-check.xml
RelaxNG/Examples/Quiz/choices-radio.xml
RelaxNG/Examples/Quiz/composite.xml
RelaxNG/Examples/Quiz/matching.xml
RelaxNG/Examples/Quiz/point.xml
RelaxNG/Examples/Quiz/point_radio.xml
RelaxNG/Examples/Quiz/production.xml
RelaxNG/Examples/Quiz/sort.xml
RelaxNG/Examples/Sets/Images/composition.jpg
RelaxNG/Examples/Sets/composition.xml
RelaxNG/Examples/Sets/proba.xml
RelaxNG/Examples/Sets/selection.xml
RelaxNG/Examples/Topics/Images/centre_pompidou.jpg
RelaxNG/Examples/Topics/Images/chasseurs.jpg
RelaxNG/Examples/Topics/Images/prince_belge.jpg
RelaxNG/Examples/Topics/centre_pompidou.xml
RelaxNG/Examples/Topics/chasseurs.xml
RelaxNG/Examples/Topics/portugal_ue.xml
RelaxNG/Examples/Topics/prince_belge.xml
RelaxNG/Examples/Topics/proba01.xml
Xml/Documents/Audios/6channels.wav
Xml/Documents/Images/cosette.jpg
Xml/Documents/Images/cover.xcf
Xml/Documents/Images/culdelampe.png
Xml/Documents/Images/prismallia_logo.png
Xml/Documents/Images/publiforge_logo.png
Xml/Documents/Images/torture_test_cover.jpg
Xml/Documents/les_miserables.xml
Xml/Documents/torture_test.xml
Xml/Quiz/blanks-fill.xml
Xml/Quiz/blanks-fill_strict.xml
Xml/Quiz/blanks-select.xml
Xml/Quiz/blanks-select_multiple.xml
Xml/Quiz/choices-check.xml
Xml/Quiz/choices-radio.xml
Xml/Quiz/composite.xml
Xml/Quiz/matching.xml
Xml/Quiz/point.xml
Xml/Quiz/point_radio.xml
Xml/Quiz/production.xml
Xml/Quiz/sort.xml
Xml/Sets/Images/composition.jpg
Xml/Sets/composition.xml
Xml/Sets/proba.xml
Xml/Sets/selection.xml
Xml/Topics/Images/centre_pompidou.jpg
Xml/Topics/Images/chasseurs.jpg
Xml/Topics/Images/prince_belge.jpg
Xml/Topics/centre_pompidou.xml
Xml/Topics/chasseurs.xml
Xml/Topics/portugal_ue.xml
Xml/Topics/prince_belge.xml
Xml/Topics/proba01.xml
Binary file RelaxNG/Examples/Documents/Audios/6channels.wav has changed
Binary file RelaxNG/Examples/Documents/Images/cosette.jpg has changed
Binary file RelaxNG/Examples/Documents/Images/cover.xcf has changed
Binary file RelaxNG/Examples/Documents/Images/culdelampe.png has changed
Binary file RelaxNG/Examples/Documents/Images/prismallia_logo.png has changed
Binary file RelaxNG/Examples/Documents/Images/publiforge_logo.png has changed
Binary file RelaxNG/Examples/Documents/Images/torture_test_cover.jpg has changed
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Documents/les_miserables.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,459 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Id$ -->
+<publidoc  version="1.0">
+  <document xml:id="les_miserables" xml:lang="fr">
+    <head>
+      <title>Les Misérables (extraits)</title>
+      <contributors>
+        <contributor>
+          <firstname>Victor</firstname><lastname>HUGO</lastname>
+          <role>author</role>
+        </contributor>
+      </contributors>
+      <date value="1862"/>
+    </head>
+    
+    <!-- ================================================================== -->
+    <!-- =                                                                = -->
+    <!-- =                             Partie 1                           = -->
+    <!-- =                                                                = -->
+    <!-- ================================================================== -->
+    <division>
+      <head>
+        <title>Partie 1. Fantine</title>
+      </head>
+      <!-- ================================================================ -->
+      <!-- =                            Livre 1                           = -->
+      <!-- ================================================================ -->
+      <division>
+        <head>
+          <title>Livre 1. Un juste</title>
+        </head>
+        <!-- ============================================================== -->
+        <topic>
+          <head>
+            <title>1. M. Myriel</title>
+          </head>
+          <section>
+            <p>En 1815, M. Charles-François-Bienvenu Myriel était évêque de
+            Digne. C'était un vieillard d'environ soixante-quinze ans ; il
+            occupait le siège de Digne depuis 1806.</p>
+            <p>Quoique ce détail ne touche en aucune manière au fond même de ce
+            que nous avons à raconter, il n'est peut-être pas inutile, ne
+            fût-ce que pour être exact en tout, d'indiquer ici les bruits et
+            les propos qui avaient couru sur son compte au moment où il était
+            arrivé dans le diocèse. Vrai ou faux, ce qu'on dit des hommes tient
+            souvent autant de place dans leur vie et surtout dans leur destinée
+            que ce qu'ils font. M. Myriel était fils d'un conseiller au
+            parlement d'Aix ; noblesse de robe. On contait de lui que son père,
+            le réservant pour hériter de sa charge, l'avait marié de fort bonne
+            heure, à dix-huit ou vingt ans, suivant un usage assez répandu dans
+            les familles parlementaires. Charles Myriel, nonobstant ce mariage,
+            avait, disait-on, beaucoup fait parler de lui. Il était bien fait
+            de sa personne, quoique d'assez petite taille, élégant, gracieux,
+            spirituel ; toute la première partie de sa vie avait été donnée au
+            monde et aux galanteries. La révolution survint, les événements se
+            précipitèrent, les familles parlementaires décimées, chassées,
+            traquées, se dispersèrent. M. Charles Myriel, dès les premiers
+            jours de la révolution, émigra en Italie. Sa femme y mourut d'une
+            maladie de poitrine dont elle était atteinte depuis longtemps. Ils
+            n'avaient point d'enfants. Que se passa-t-il ensuite dans la
+            destinée de M. Myriel ? L'écroulement de l'ancienne société
+            française, la chute de sa propre famille, les tragiques spectacles
+            de 93, plus effrayants encore peut-être pour les émigrés qui les
+            voyaient de loin avec le grossissement de l'épouvante, firent-ils
+            germer en lui des idées de renoncement et de solitude ? Fut-il, au
+            milieu d'une de ces distractions et de ces affections qui
+            occupaient sa vie, subitement atteint d'un de ces coups mystérieux
+            et terribles qui viennent quelquefois renverser, en le frappant au
+            coeur, l'homme que les catastrophes publiques n'ébranleraient pas
+            en le frappant dans son existence et dans sa fortune ? Nul n'aurait
+            pu le dire ; tout ce qu'on savait, c'est que, lorsqu'il revint
+            d'Italie, il était prêtre.</p>
+            <p>En 1804, M. Myriel était curé de Brignolles. Il était déjà
+            vieux, et vivait dans une retraite profonde.</p>
+            <p>Vers l'époque du couronnement, une petite affaire de sa cure, on
+            ne sait plus trop quoi, l'amena à Paris.  Entre autres personnes
+            puissantes, il alla solliciter pour ses paroissiens M. le cardinal
+            Fesch. Un jour que l'empereur était venu faire visite à son oncle,
+            le digne curé, qui attendait dans l'antichambre, se trouva sur le
+            passage de sa majesté. Napoléon, se voyant regardé avec une
+            certaine curiosité par ce vieillard, se retourna, et dit
+            brusquement :</p>
+            <p>– Quel est ce bonhomme qui me regarde ?</p>
+            <p>– Sire, dit M. Myriel, vous regardez un bonhomme, et moi je
+            regarde un grand homme. Chacun de nous peut profiter.</p>
+            <p>L'empereur, le soir même, demanda au cardinal le nom de ce curé,
+            et quelque temps après M. Myriel fut tout surpris d'apprendre qu'il
+            était nommé évêque de Digne.</p>
+            <p>Qu'y avait-il de vrai, du reste, dans les récits qu'on faisait
+            sur la première partie de la vie de M.  Myriel ? Personne ne le
+            savait. Peu de familles avaient connu la famille Myriel avant la
+            révolution.</p>
+            <p>M. Myriel devait subir le sort de tout nouveau venu dans une
+            petite ville où il y a beaucoup de bouches qui parlent et fort peu
+            de têtes qui pensent. Il devait le subir, quoiqu'il fût évêque et
+            parce qu'il était évêque. Mais, après tout, les propos auxquels on
+            mêlait son nom n'étaient peut-être que des propos ; du bruit, des
+            mots, des paroles ; moins que des paroles, des palabres, comme dit
+            l'énergique langue du midi.</p>
+            <p>Quoi qu'il en fût, après neuf ans d'épiscopat et de résidence à
+            Digne, tous ces racontages, sujets de conversation qui occupent
+            dans le premier moment les petites villes et les petites gens,
+            étaient tombés dans un oubli profond. Personne n'eût osé en parler,
+            personne n'eût même osé s'en souvenir.</p>
+            <p>M. Myriel était arrivé à Digne accompagné d'une vieille fille,
+            mademoiselle Baptistine, qui était sa soeur et qui avait dix ans de
+            moins que lui.</p>
+            <p>Ils avaient pour tout domestique une servante du même âge que
+            mademoiselle Baptistine, et appelée madame Magloire, laquelle,
+            après avoir été <mentioned>la servante de M. le Curé</mentioned>,
+            prenait maintenant le double titre de femme de chambre de
+            mademoiselle et femme de charge de monseigneur.</p>
+            <p>Mademoiselle Baptistine était une personne longue, pâle, mince,
+            douce ; elle réalisait l'idéal de ce qu'exprime le mot
+            « respectable » ; car il semble qu'il soit nécessaire qu'une femme
+            soit mère pour être vénérable.  Elle n'avait jamais été jolie ;
+            toute sa vie, qui n'avait été qu'une suite de saintes oeuvres,
+            avait fini par mettre sur elle une sorte de blancheur et de
+            clarté ; et, en vieillissant, elle avait gagné ce qu'on pourrait
+            appeler la beauté de la bonté. Ce qui avait été de la maigreur dans
+            sa jeunesse était devenu, dans sa maturité, de la transparence ; et
+            cette diaphanéité laissait voir l'ange. C'était une âme plus encore
+            que ce n'était une vierge.  Sa personne semblait faite d'ombre ; à
+            peine assez de corps pour qu'il y eût là un sexe ; un peu de
+            matière contenant une lueur ; de grands yeux toujours baissés ; un
+            prétexte pour qu'une âme reste sur la terre.</p>
+            <p>Madame Magloire était une petite vieille, blanche, grasse,
+            replète, affairée, toujours haletante, à cause de son activité
+            d'abord, ensuite à cause d'un asthme.</p>
+            <p>A son arrivée, on installa M. Myriel en son palais épiscopal
+            avec les honneurs voulus par les décrets impériaux qui classent
+            l'évêque immédiatement après le maréchal de camp. Le maire et le
+            président lui firent la première visite, et lui de son côté fit la
+            première visite au général et au préfet.</p>
+            <p>L'installation terminée, la ville attendit son évêque à
+            l'oeuvre.</p>
+          </section>
+        </topic>
+        <!-- ============================================================== -->
+        <topic>
+          <head>
+            <title>2. M. Myriel devient monseigneur Bienvenu</title>
+          </head>
+          <section>
+            <p>Le palais épiscopal de Digne était attenant à l'hôpital.</p>
+            <p>Le palais épiscopal était un vaste et bel hôtel bâti en pierre
+            au commencement du siècle dernier par monseigneur Henri Puget,
+            docteur en théologie de la faculté de Paris, abbé de Simore, lequel
+            était évêque de Digne en 1712. Ce palais était un vrai logis
+            seigneurial. Tout y avait grand air, les appartements de l'évêque,
+            les salons, les chambres, la cour d'honneur, fort large, avec
+            promenoirs à arcades, selon l'ancienne mode florentine, les jardins
+            plantés de magnifiques arbres. Dans la salle à manger, longue et
+            superbe galerie qui était au rez-de-chaussée et s'ouvrait sur les
+            jardins, monseigneur Henri Puget avait donné à manger en cérémonie
+            le 29 juillet 1714 à messeigneurs Charles Brûlart de Genlis,
+            archevêque-prince d'Embrun, Antoine de Mesgrigny, capucin, évêque
+            de Grasse, Philippe de Vendôme, grand prieur de France, abbé de
+            Saint-Honoré de Lérins, François de Berton de Grillon, évêque-baron
+            de Vence, César de Sabran de Forcalquier, évêque-seigneur de
+            Glandève, et Jean Soanen, prêtre de l'oratoire, prédicateur
+            ordinaire du roi, évêque-seigneur de Senez. Les portraits de ces
+            sept révérends personnages décoraient cette salle, et cette date
+            mémorable, 29 juillet 1714, y était gravée en lettres d'or sur une
+            table de marbre blanc.</p>
+            <p>L'hôpital était une maison étroite et basse à un seul étage avec
+            un petit jardin.</p>
+            <p>Trois jours après son arrivée, l'évêque visita l'hôpital. La
+            visite terminée, il fit prier le directeur de vouloir bien venir
+            jusque chez lui.</p>
+            <p>– Monsieur le directeur de l'hôpital, lui dit-il, combien en ce
+            moment avez-vous de malades ?</p>
+            <p>– Vingt-six, monseigneur.</p>
+            <p>– C'est ce que j'avais compté, dit l'évêque.</p>
+            <p>– Les lits, reprit le directeur, sont bien serrés les uns contre
+            les autres.</p>
+            <p>– C'est ce que j'avais remarqué.</p>
+            <p>– Les salles ne sont que des chambres, et l'air s'y renouvelle
+            difficilement.</p>
+            <p>– C'est ce qui me semble.</p>
+            <p>– Et puis, quand il y a un rayon de soleil, le jardin est bien
+            petit pour les convalescents.</p>
+            <p>– C'est ce que je me disais.</p>
+            <p>– Dans les épidémies, nous avons eu cette année le typhus, nous
+            avons eu une suette militaire il y a deux ans, cent malades
+            quelquefois ; nous ne savons que faire.</p>
+            <p>– C'est la pensée qui m'était venue.</p>
+            <p>– Que voulez-vous, monseigneur ? dit le directeur, il faut se
+            résigner.</p>
+            <p>Cette conversation avait lieu dans la salle à manger-galerie du
+            rez-de-chaussée.</p>
+            <p>L'évêque garda un moment le silence, puis il se tourna
+            brusquement vers le directeur de l'hôpital :</p>
+            <p>– Monsieur, dit-il, combien pensez-vous qu'il tiendrait de lits
+            rien que dans cette salle ?</p>
+            <p>– La salle à manger de monseigneur ! s'écria le directeur
+            stupéfait.</p>
+            <p>L'évêque parcourait la salle du regard et semblait y faire avec
+            les yeux des mesures et des calculs.</p>
+            <p>– Il y tiendrait bien vingt lits ! dit-il, comme se parlant à
+            lui-même.</p>
+            <p>Puis élevant la voix : – Tenez, monsieur le directeur de
+            l'hôpital, je vais vous dire. Il y a évidemment une erreur. Vous
+            êtes vingt-six personnes dans cinq ou six petites chambres. Nous
+            sommes trois ici, et nous avons place pour soixante. Il y a erreur,
+            je vous dis. Vous avez mon logis, et j'ai le vôtre. Rendez-moi ma
+            maison. C'est ici chez vous.</p>
+            <p>Le lendemain, les vingt-six pauvres étaient installés dans le
+            palais de l'évêque et l'évêque était à l'hôpital.</p>
+            <p>M. Myriel n'avait point de bien, sa famille ayant été ruinée par
+            la révolution. Sa soeur touchait une rente viagère de cinq cents
+            francs qui, au presbytère, suffisait à sa dépense
+            personnelle. M. Myriel recevait de l'état comme évêque un
+            traitement de quinze mille francs. Le jour même où il vint se loger
+            dans la maison de l'hôpital, M.  Myriel détermina l'emploi de cette
+            somme une fois pour toutes de la manière suivante. Nous
+            transcrivons ici une note écrite de sa main.</p>
+            <p>Note pour régler les dépenses de ma maison.</p>
+            <p>Pour le petit séminaire : quinze cents livres.</p>
+            <p>Congrégation de la mission : cent livres.</p>
+            <p>Pour les lazaristes de Montdidier : cent livres.</p>
+            <p>Séminaire des missions étrangères à Paris : deux cents livres.</p>
+            <p>Congrégation du Saint-Esprit : cent cinquante livres.</p>
+            <p>Etablissements religieux de la Terre-Sainte : cent livres.</p>
+            <p>Sociétés de charité maternelle : trois cents livres.</p>
+            <p>En sus, pour celle d'Arles : cinquante livres.</p>
+            <p>Oeuvre pour l'amélioration des prisons : quatre cents livres.</p>
+            <p>Oeuvre pour le soulagement et la délivrance des prisonniers : cinq
+            cents livres.</p>
+            <p>Pour libérer des pères de famille prisonniers pour dettes : mille
+            livres.</p>
+            <p>Supplément au traitement des pauvres maîtres d'école du diocèse :
+            deux mille livres.</p>
+            <p>Grenier d'abondance des Hautes-Alpes : cent livres.</p>
+            <p>Congrégation des dames de Digne, de Manosque et de Sisteron, pour
+            l'enseignement gratuit des filles indigentes : quinze mille
+            livres.</p>
+            <p>Pour les pauvres : six mille livres.</p>
+            <p>Ma dépense personnelle : mille livres.</p>
+            <p>Total : quinze mille livres.</p>
+            <p>Pendant tout le temps qu'il occupa le siège de Digne, M. Myriel
+            ne changea presque rien à cet arrangement. Il appelait cela, comme
+            on voit, <mentioned>avoir réglé les dépenses de sa
+            maison</mentioned>.</p>
+            <p>Cet arrangement fut accepté avec une soumission absolue par
+            mademoiselle Baptistine. Pour cette sainte fille, M. de Digne était
+            tout à la fois son frère et son évêque, son ami selon la nature et
+            son supérieur selon l'église.  Elle l'aimait et elle le vénérait
+            tout simplement. Quand il parlait, elle s'inclinait ; quand il
+            agissait, elle adhérait. La servante seule, madame Magloire,
+            murmura un peu. M. l'évêque, on l'a pu remarquer, ne s'était
+            réservé que mille livres, ce qui, joint à la pension de
+            mademoiselle Baptistine, faisait quinze cents francs par an. Avec
+            ces quinze cents francs, ces deux vieilles femmes et ce vieillard
+            vivaient.</p>
+            <p>Et quand un curé de village venait à Digne, M. l'évêque trouvait
+            encore moyen de le traiter, grâce à la sévère économie de madame
+            Magloire et à l'intelligente administration de mademoiselle
+            Baptistine.</p>
+            <p>Un jour, – il était à Digne depuis environ trois mois, – l'évêque
+            dit :</p>
+            <p>– Avec tout cela je suis bien gêné !</p>
+            <p>– Je le crois bien ! s'écria madame Magloire, Monseigneur n'a
+            seulement pas réclamé la rente que le département lui doit pour ses
+            frais de carrosse en ville et de tournées dans le diocèse. Pour les
+            évêques d'autrefois c'était l'usage.</p>
+            <p>– Tiens ! dit l'évêque, vous avez raison, madame Magloire.</p>
+            <p>Il fit sa réclamation.</p>
+            <p>Quelque temps après, le conseil général, prenant cette demande en
+            considération, lui vota une somme annuelle de trois mille francs,
+            sous cette rubrique : <mentioned>Allocation à M. l'évêque pour frais
+            de carrosse, frais de poste et frais de tournées
+            pastorales</mentioned>.</p>
+            <p>Cela fit beaucoup crier la bourgeoisie locale, et, à cette
+            occasion, un sénateur de l'empire, ancien membre du conseil des
+            cinq-cents favorable au dix-huit brumaire et pourvu près de la
+            ville de Digne d'une sénatorerie magnifique, écrivit au ministre
+            des cultes, M. Bigot de Préameneu, un petit billet irrité et
+            confidentiel dont nous extrayons ces lignes authentiques :</p>
+            <p>"– Des frais de carrosse ? pourquoi faire dans une ville de moins
+            de quatre mille habitants ? Des frais de poste et de tournées ? à
+            quoi bon ces tournées d'abord ? ensuite comment courir la poste dans
+            un pays de montagnes ? Il n'y a pas de routes. On ne va qu'à
+            cheval. Le pont même de la Durance à Château-Arnoux peut à peine
+            porter des charrettes à boeufs. Ces prêtres sont tous ainsi. Avides
+            et avares. Celui-ci a fait le bon apôtre en arrivant. Maintenant il
+            fait comme les autres. Il lui faut carrosse et chaise de poste. Il
+            lui faut du luxe comme aux anciens évêques. Oh ! toute cette
+            prêtraille ! Monsieur le comte, les choses n'iront bien que lorsque
+            l'empereur nous aura délivrés des calotins. A bas le pape ! (les
+            affaires se brouillaient avec Rome). Quant à moi, je suis pour César
+            tout seul. Etc., etc."</p>
+            <p>La chose, en revanche, réjouit fort madame Magloire. – Bon,
+            dit-elle à mademoiselle Baptistine, Monseigneur a commencé par les
+            autres, mais il a bien fallu qu'il finit par lui-même. Il a réglé
+            toutes ses charités.</p>
+            <p>Voilà trois mille livres pour nous. Enfin !</p>
+            <p>Le soir même, l'évêque écrivit et remit à sa soeur une note ainsi
+            conçue :</p>
+            <p>Frais de carrosse et de tournées.</p>
+            <p>Pour donner du bouillon de viande aux malades de l'hôpital :
+            quinze cents livres.</p>
+            <p>Pour la société de charité maternelle d'Aix : deux cent cinquante
+            livres.</p>
+            <p>Pour la société de charité maternelle de Draguignan : deux cent
+            cinquante livres.</p>
+            <p>Pour les enfants trouvés : cinq cent livres.</p>
+            <p>Pour les orphelins : cinq cent livres.</p>
+            <p>Total : trois mille livres.</p>
+            <p>Tel était le budget de M. Myriel.</p>
+            <p>Quant au casuel épiscopal, rachats de bans, dispenses,
+            ondoiements, prédications, bénédictions d'églises ou de chapelles,
+            mariages, etc., l'évêque le percevait sur les riches avec d'autant
+            plus d'âpreté qu'il le donnait aux pauvres.</p>
+            <p>Au bout de peu de temps, les offrandes d'argent affluèrent. Ceux
+            qui ont et ceux qui manquent frappaient à la porte de M. Myriel,
+            les uns venant chercher l'aumône que les autres venaient y
+            déposer. L'évêque, en moins d'un an, devint le trésorier de tous
+            les bienfaits et le caissier de toutes les détresses. Des sommes
+            considérables passaient par ses mains ; mais rien ne put faire
+            qu'il changeât quelque chose à son genre de vie et qu'il ajoutât le
+            moindre superflu à son nécessaire.</p>
+            <p>Loin de là. Comme il y a toujours encore plus de misère en bas
+            que de fraternité en haut, tout était donné, pour ainsi dire, avant
+            d'être reçu ; c'était comme de l'eau sur une terre sèche ; il avait
+            beau recevoir de l'argent, il n'en avait jamais. Alors il se
+            dépouillait.</p>
+            <p>L'usage étant que les évêques énoncent leurs noms de baptême en
+            tête de leurs mandements et de leurs lettres pastorales, les pauvres
+            gens du pays avaient choisi, avec une sorte d'instinct affectueux,
+            dans les noms et prénoms de l'évêque, celui qui leur présentait un
+            sens, et ils ne l'appelaient que monseigneur Bienvenu. Nous ferons
+            comme eux, et nous le nommerons ainsi dans l'occasion. Du reste,
+            cette appellation lui plaisait. – J'aime ce nom-là,
+            disait-il. Bienvenu corrige monseigneur.</p>
+            <p>Nous ne prétendons pas que le portrait que nous faisons ici soit
+            vraisemblable ; nous nous bornons à dire qu'il est ressemblant.</p>
+          </section>
+        </topic>
+        <!-- ============================================================== -->
+        <topic>
+          <head>
+            <title>3. A bon évêque dur évêché</title>
+          </head>
+          <section>
+            <p>…</p>
+          </section>
+        </topic>
+      </division>
+
+      <!-- ================================================================ -->
+      <!-- =                              Livre 2                         = -->
+      <!-- ================================================================ -->
+      <division>
+        <head>
+          <title>Livre 2. La chute</title>
+        </head>
+        <!-- ============================================================== -->
+        <topic>
+          <head>
+            <title>1. Le soir d'un jour de marche</title>
+          </head>
+          <section>
+            <p>…</p>
+          </section>
+        </topic>
+      </division>
+    </division>
+
+    <!-- ================================================================== -->
+    <!-- =                                                                = -->
+    <!-- =                              Partie 2                          = -->
+    <!-- =                                                                = -->
+    <!-- ================================================================== -->
+    <division>
+      <head>
+        <title>Partie 2. Cosette</title>
+      </head>
+      <!-- ================================================================ -->
+      <!-- =                             Livre 1                          = -->
+      <!-- ================================================================ -->
+      <division>
+        <head>
+          <title>Livre 1. Waterloo</title>
+        </head>
+        <!-- ============================================================== -->
+        <topic>
+          <head>
+            <title>1. Ce qu'on rencontre en venant de Nivelles</title>
+          </head>
+          <section>
+            <p>L'an dernier (1861), par une belle matinée de mai, un passant,
+            celui qui raconte cette histoire, arrivait de Nivelles et se
+            dirigeait vers La Hulpe. Il allait à pied. Il suivait, entre deux
+            rangées d'arbres, une large chaussée pavée ondulant sur des
+            collines qui viennent l'une après l'autre, soulèvent la route et la
+            laissent retomber, et font là comme des vagues énormes. Il avait
+            dépassé Lillois et Bois-Seigneur-Isaac. Il apercevait, à l'ouest,
+            le clocher d'ardoise de Braine-l'Alleud qui a la forme d'un vase
+            renversé. Il venait de laisser derrière lui un bois sur une
+            hauteur, et, à l'angle d'un chemin de traverse, à côté d'une espèce
+            de potence vermoulue portant l'inscription : <mentioned>Ancienne
+            barrière no 4</mentioned>, un cabaret ayant sur sa façade cet
+            écriteau : <mentioned>Au quatre vents. Echabeau, café de
+            particulier</mentioned>.</p>
+            <p>Un demi-quart de lieue plus loin que ce cabaret, il arriva au
+            fond d'un petit vallon où il y a de l'eau qui passe sous une arche
+            pratiquée dans le remblai de la route. Le bouquet d'arbres,
+            clairsemé mais très vert, qui emplit le vallon d'un côté de la
+            chaussée, s'éparpille de l'autre dans les prairies et s'en va avec
+            grâce et comme en désordre vers Braine-l'Alleud.</p>
+            <p>Il y avait là, à droite, au bord de la route, une auberge, une
+            charrette à quatre roues devant la porte, un grand faisceau de
+            perches à houblon, une charrue, un tas de broussailles sèches près
+            d'une haie vive, de la chaux qui fumait dans un trou carré, une
+            échelle le long d'un vieux hangar à cloisons de paille. Une jeune
+            fille sarclait dans un champ où une grande affiche jaune,
+            probablement du spectacle forain de quelque kermesse, volait au
+            vent. A l'angle de l'auberge, à côté d'une mare où naviguait une
+            flottille de canards, un sentier mal pavé s'enfonçait dans les
+            broussailles. Ce passant y entra.</p>
+            <p>Au bout d'une centaine de pas, après avoir longé un mur du
+            quinzième siècle surmonté d'un pignon aigu à briques contrariées,
+            il se trouva en présence d'une grande porte de pierre cintrée, avec
+            imposte rectiligne, dans le grave style de Louis XIV, accostée de
+            deux médaillons planes. Une façade sévère dominait cette porte ; un
+            mur perpendiculaire à la façade venait presque toucher la porte et
+            la flanquait d'un brusque angle droit. Sur le pré devant la porte
+            gisaient trois herses à travers lesquelles poussaient pêle-mêle
+            toutes les fleurs de mai. La porte était fermée. Elle avait pour
+            clôture deux battants décrépits ornés d'un vieux marteau
+            rouillé.</p>
+            <p>Le soleil était charmant ; les branches avaient ce doux
+            frémissement de mai qui semble venir des nids plus encore que du
+            vent. Un brave petit oiseau, probablement amoureux, vocalisait
+            éperdument dans un grand arbre.</p>
+            <p>Le passant se courba et considéra dans la pierre à gauche, au
+            bas du pied-droit de la porte, une assez large excavation
+            circulaire ressemblant à l'alvéole d'une sphère. En ce moment les
+            battants s'écartèrent et une paysanne sortit.</p>
+            <p>Elle vit le passant et aperçut ce qu'il regardait.</p>
+            <p>– C'est un boulet français qui a fait ça, lui dit-elle. Et elle
+            ajouta :</p>
+            <p>– Ce que vous voyez là, plus haut, dans la porte, près d'un clou,
+            c'est le trou d'un gros biscayen. Le biscayen n'a pas traversé le
+            bois.</p>
+            <p>– Comment s'appelle cet endroit-ci ? demanda le passant.</p>
+            <p>– Hougomont, dit la paysanne.</p>
+            <p>Le passant se redressa. Il fit quelques pas et s'en alla regarder
+            au-dessus des haies. Il aperçut à l'horizon à travers les arbres une
+            espèce de monticule et sur ce monticule quelque chose qui, de loin,
+            ressemblait à un lion.</p>
+            <p>Il était dans le champ de bataille de Waterloo.</p>
+          </section>
+        </topic>
+      </division>
+    </division>
+  </document>
+</publidoc>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Documents/torture_test.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,601 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publidoc version="1.0">
+  <document xml:id="torture_test" xml:lang="fr">
+    <head>
+      <title>Torture test</title>
+      <subtitle>Test des capacités de <name>publidoc</name></subtitle>
+      <identifier type="ean">9781449328030</identifier>
+      <identifier type="uri">http://www.prismallia.fr/Xml/torture_test</identifier>
+      <copyright>Prismallia, Paris, 2012</copyright>
+      <contributors>
+        <contributor>
+          <firstname>Patrick</firstname><lastname>PIERRE</lastname>
+          <role>author</role>
+        </contributor>
+        <contributor>
+          <firstname>Tien Haï</firstname><lastname>NGUYEN</lastname>
+          <role>illustrator</role>
+        </contributor>
+        <contributor>
+          <label>Prismallia</label>
+          <address>12 rue de la Montagne – 75005 Paris</address>
+          <link uri="http://www.prismallia.fr"/>
+          <role>publisher</role>
+          <role>packager</role>
+        </contributor>
+      </contributors>
+      <date value="2012-01"/>
+      <place>Paris</place>
+      <source type="book">
+        <identifier type="ean">9782843550362</identifier>
+        <title>L'art de mettre à l'épreuve</title>
+        <pagenumber>312</pagenumber>
+      </source>
+      <source type="file">
+        <identifier type="uri">hugo_miserables.xml</identifier>
+      </source>
+      <keywordset>
+        <keyword>publidoc</keyword>
+        <keyword>Cyrano</keyword>
+        <keyword>météo</keyword>
+      </keywordset>
+      <subjectset>
+        <subject id="test"/>
+        <subject id="littérature"/>
+      </subjectset>
+      <abstract>
+        <p>
+          Ce fichier rassemble un maximum de situations afin de tester les
+          possibilités de <name>publidoc</name>.
+        </p>
+      </abstract>
+      <cover><image id="torture_test_cover"/></cover>
+      <annotation>Ce fichier n'a pas de réelle signification</annotation>
+    </head>
+
+    <!-- ================================================================== -->
+    <topic type="title">
+      <head>
+        <title>Publidoc</title>
+        <subtitle>Torture test</subtitle>
+      </head>
+      <section>
+        <p>
+          Réalisation <link uri="http://www.prismallia.fr">Prismallia</link>
+        </p>
+      </section>
+    </topic>
+    
+    <!-- ================================================================== -->
+    <division>
+      <head>
+        <title>Le niveau section</title>
+      </head>
+      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+      <topic>
+        <head>
+          <title>Les types de section</title>
+        </head>
+        <section type="box">
+          <head>
+            <title>Encadré</title>
+            <subtitle>« Casser sa pipe »</subtitle>
+          </head>
+          <p>
+            Il semblerait que cette expression vienne du Premier empire durant
+            les guerres Napoléoniennes.  Sur les champs de bataille de
+            l'époque, les médecins militaires (majors) ne disposaient pas du
+            matériel nécessaire pour anesthésier le soldat avant de
+            l'amputer. Pour résoudre ce problème, on avait trouvé une bien
+            maigre solution. Il s'agissait de donner une pipe en terre cuite au
+            patient qu'il place entre ses dents, pour éviter que ce dernier ne
+            crie. Dans le cas où le médecin échouait lors de l'opération et que
+            le soldat succombait, il lâchait alors la pipe qu'il tenait entre
+            ses mâchoires, et celle-ci tombait en se brisant.</p>
+          <p>Ce serait de là que naquit l'expression « casser sa pipe ».</p>
+        </section>
+        <section type="ex">
+          <head>
+            <title>Exemple</title>
+          </head>
+          <p>Quand on meurt on perd le goût de la vie. Quand on casse sa pipe,
+          on perd le goût du tabac.</p>
+        </section>
+        <section type="sign">
+          <head>
+            <title>Signature</title>
+          </head>
+          <p>Jeanson Henri</p>
+        </section>
+     </topic>
+      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+      <topic>
+        <head>
+          <title>Les langues</title>
+        </head>
+        <section>
+          <head>
+            <title>Moyen mnémotechnique pour les planètes</title>
+          </head>
+          <p>Mercredi, viens-tu manger avec Jean sur une nappe propre ?</p>
+          <p>Mercure, Vénus, Terre, Mars, Astéroïdes, Saturne, Uranus, Neptune,
+          Pluton</p>
+        </section>
+        <section xml:lang="en">
+          <head>
+            <title>Don't look a gift horse in the mouth</title>
+          </head>
+          <section>
+            <head><title>Meaning</title></head>
+            <p>Don't be ungrateful when you receive a gift.</p>
+          </section>
+          <section>
+            <head><title>Origin</title></head>
+            <p>This comes into the category of phrases called proverbs. The
+            phrase is often expressed as 'never look a gift horse in the
+            mouth'.</p>
+            <p>As horses age their teeth begin to project further forward each
+            year and so their age can be estimated by checking how prominent
+            the teeth are.</p>
+          </section>
+        </section>
+      </topic>
+    </division>
+    
+    <!-- ================================================================== -->
+    <division>
+      <head>
+        <title>Le niveau bloc</title>
+      </head>
+      <division>
+        <head>
+          <title>Le texte</title>
+        </head>
+        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+        <topic>
+          <head>
+            <title>Les paragraphes</title>
+          </head>
+          <section>
+            <head>
+              <title>Les Misérables</title>
+              <subtitle>Extrait</subtitle>
+              <abstract>
+                <p>Où l’on apprend la mort de Jean Valjean.</p>
+              </abstract>
+            </head>
+            <p>Cosette et Marius tombèrent à genoux, éperdus, étouffés de
+            larmes, chacun sur une des mains de Jean Valjean. Ces mains
+            augustes ne remuaient plus.</p>
+            <p>Il était renversé en arrière, la lueur des deux chandeliers
+            l'éclairait ; sa face blanche regardait le ciel, il laissait
+            Cosette et Marius couvrir ses mains de baisers ; il était mort.</p>
+            <p>La nuit était sans étoiles et profondément obscure. Sans doute,
+            dans l'ombre, quelque ange immense était debout, les ailes
+            déployées, attendant l'âme.</p>
+          </section>
+          <section>
+            <head>
+              <title>Germinal</title>
+              <subtitle>Extrait</subtitle>
+              <abstract>
+                <p>Où l’on découvre une ambiance pesante.</p>
+              </abstract>
+            </head>
+            <section>
+              <p>Pas une parole n'était échangée. Ils tapaient tous, on
+              n'entendait que ces coups irréguliers, voilés et comme lointains.
+              Les bruits prenaient une sonorité rauque, sans un écho dans l'air
+              mort. Et il semblait que les ténèbres fussent d'un noir inconnu,
+              épaissi par les poussières volantes du charbon, alourdi par des
+              gaz qui pesaient sur les yeux. Les mèches des lampes, sous leurs
+              chapeaux de toile métallique, n'y mettaient que des points
+              rougeâtres.</p>
+              <p>On ne distinguait rien, la taille s'ouvrait, montait ainsi
+              qu'une large cheminée, plate et oblique, où la suie de dix hivers
+              aurait amassé une nuit profonde. Des formes spectrales s'y
+              agitaient, les lueurs perdues laissaient entrevoir une rondeur de
+              hanche, un bras noueux, une tête violente, barbouillée comme pour
+              un crime. Parfois, en se détachant, luisaient des blocs de
+              houille, des pans et des arêtes, brusquement allumés d'un reflet
+              de cristal.  Puis, tout retombait au noir, les rivelaines
+              tapaient à grands coups sourds, il n'y avait plus que le
+              halètement des poitrines, le grognement de gêne et de fatigue,
+              sous la pesanteur de l'air et la pluie des sources.</p>
+            </section>
+            <section type="sign">
+              <p>Émile ZOLA</p>
+            </section>
+          </section>
+        </topic>
+        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+        <topic>
+          <head>
+            <title>Les dialogues</title>
+          </head>
+          <section>
+            <head>
+              <title>Cyrano de Bergerac</title>
+              <subtitle>Extrait</subtitle>
+            </head>
+            <speech>
+              <speaker>Le fâcheux</speaker>
+              <p>Quoi, pas un grand seigneur pour couvrir de son nom ?…</p>
+            </speech>
+            <speech>
+              <speaker>Cyrano</speaker>
+              <stage>agacé</stage>
+              <p>Non, ai-je dit deux fois. Faut-il donc que je trisse ?…</p>
+              <p>Non, pas de protecteur… mais une protectrice !</p>
+            </speech>
+          </section>
+        </topic>
+        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+        <topic>
+          <head>
+            <title>Les listes</title>
+          </head>
+          <section>
+            <head>
+              <title>la pâte à crêpes</title>
+            </head>
+
+            <list>
+              <head>
+                <title>Liste non ordonnée : les ingrédients</title>
+              </head>
+              <item>250 g de farine</item>
+              <item>3 œufs</item>
+              <item>75 cl de lait</item>
+              <item>2 cuillères à soupe de sucre</item>
+            </list>
+
+            <list type="ordered">
+              <head>
+                <title>Liste ordonnée : la recette</title>
+              </head>
+              <item>
+                <p>Versez dans une terrine 250 g de farine en fontaine, et
+                cassez 3 œufs au milieu.</p>
+                <p>Incorporez-les à la farine, en remuant avec une cuillère
+                en bois.</p>
+              </item>
+              <item>
+                <p>Versez 75 cl de lait, en délayant progressivement de
+                manière à éviter les grumeaux.</p>
+                <p>Si vous faites des crêpes sucrées, ajoutez 2 cuillères à
+                soupe de sucre.</p>
+              </item>
+              <item>
+                <p>Laissez reposer la pâte si possible 1 h avant de
+                l'utiliser.</p>
+              </item>
+              <item>
+                <p>Si vous voulez des crêpes plus fines, mettez moitié eau,
+                moitié lait.</p>
+                <p>Si vous les désirez plus légères, remplacez un verre de lait
+                par un verre de bière.</p>
+                <p>Si vous les aimez plus moelleuses, incorporez 1 blanc d'œuf
+                battu en neige à la pâte, au moment de confectionner les
+                crêpes.</p>
+              </item>
+            </list>
+          </section>
+          <section>
+            <list type="glossary">
+              <head>
+                <title>Glossaire : la comptabilité</title>
+              </head>
+              <item>
+                <label>Actif</label>
+                <p>Colonne de gauche du bilan qui représente les éléments
+                positifs du patrimoine d'une entreprise : ce qu'elle
+                possède.</p>
+              </item>
+              <item>
+                <label>Passif</label>
+                <p>Colonne de droite du bilan qui représente les dettes d'une
+                entreprise et ses capitaux propres.</p>
+              </item>
+            </list>
+          </section>
+          <section>
+            <list>
+              <head>
+                <title>Listes imbriquées : la météo aéronautique</title>
+              </head>
+              <item>
+                <list>
+                  <head>
+                    <title>METAR</title>
+                  </head>
+                  <item>METAR LFPB 230900Z 13003KT CAVOK 18/10 Q1015 NOSIG=</item>
+                  <item>METAR LFOR 230900Z 18003KT CAVOK 17/09 Q1015=</item>
+                </list>
+              </item>
+              <item>
+                <list>
+                  <head>
+                    <title>TAF</title>
+                  </head>
+                  <item>TAF LFOP 230800Z 230918 18005KT CAVOK BECMG 1416 24010KT BKN014 TEMPO 1618 RA BKN005=</item>
+                  <item>TAF LFOT 230800Z 230918 23007KT CAVOK=</item>
+                </list>
+              </item>
+            </list>
+          </section>
+        </topic>
+        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+        <topic>
+          <head>
+            <title>Les citations</title>
+          </head>
+          <section>
+            <blockquote>
+              <p>Dans cent ans, qu'aimeriez-vous que l'on dise de vous ?</p>
+              <p>
+                — J'aimerais que l'on dise : <quote>il se porte bien pour son
+                âge !</quote>
+              </p>
+              <attribution>Woody ALLEN</attribution>
+            </blockquote>
+          </section>
+        </topic>
+        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+        <topic>
+          <head>
+            <title>Les tableaux</title>
+          </head>
+          <section>
+            <table>
+              <head>
+                <title>Un tableau simple</title>
+              </head>
+              <tgroup cols="3" align="left">
+                <thead>
+                  <row>
+                    <entry>Head 1</entry>
+                    <entry>Head 2</entry>
+                    <entry>Head 3</entry>
+                  </row>
+                </thead>
+                <tfoot>
+                  <row>
+                    <entry>Foot 1</entry>
+                    <entry>Foot 2</entry>
+                    <entry>Foot 3</entry>
+                  </row>
+                </tfoot>
+                <tbody>
+                  <row>
+                    <entry>Cell 1.1</entry>
+                    <entry>Cell 1.2</entry>
+                    <entry>Cell 1.3</entry>
+                  </row>
+                  <row>
+                    <entry>Cell 2.1</entry>
+                    <entry>Cell 2.2</entry>
+                    <entry>Cell 2.3</entry>
+                  </row>
+                </tbody>
+              </tgroup>
+              <caption>
+                <p>Légende du tableau</p>
+              </caption>
+            </table>
+          </section>
+        </topic>
+      </division>
+      <division>
+        <head>
+          <title>Le multimedia</title>
+        </head>
+        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+        <topic>
+          <head>
+            <title>L'image</title>
+          </head>
+          <section>
+            <media>
+              <image id="cosette"/>
+              <caption>
+                <name of="person">Cosette</name>, illustration pour Les <name
+                of="book">Misérables</name>.
+              </caption>
+            </media>
+            <media>
+              <image id="prismallia_logo" type="thumbnail"/>
+              <caption>Le logo de <name>Prismallia</name></caption>
+              <link uri="http://www.prismallia.fr"/>
+            </media>
+            <p>
+              En typographie, un cul-de-lampe est un ornement placé en bas
+              d'une page de fin de chapitre ou de livre. Il prend généralement
+              la forme d’un triangle composé d'un dessin abstrait ou imagé
+              comme avec le fleuron typographique (<image
+              id="culdelampe"/>). Le cul-de-lampe désigne aussi l'arrangement
+              décoratif d'un texte qui va en diminuant, d'une ligne à l'autre,
+              jusqu'à ne plus former qu'une pointe sur la dernière ligne.
+            </p>
+          </section>
+        </topic>
+        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+        <topic>
+          <head>
+            <title>Sons et vidéos</title>
+          </head>
+          <section>
+            <media>
+              <audio id="6channels"/>
+              <caption>Son 5.1</caption>
+            </media>
+          </section>
+        </topic>
+      </division>
+    </division>
+    
+    <!-- ================================================================== -->
+    <division>
+      <head>
+        <title>Le niveau courant</title>
+      </head>
+      <topic>
+        <section>
+          <list type="glossary">
+            <item>
+              <label>Ancres</label>
+              <p>
+                Une <anchor xml:id="a001"/>ancre est un objet embarqué, lourd,
+                souvent de métal et destiné à stabiliser des bateaux à un
+                endroit spécifique sur les fonds rocheux, vaseux ou sableux. Il
+                y a deux catégories d’ancrages (ou mouillage), les ancrages
+                provisoires et les ancrages permanents.
+              </p>
+            </item>
+            <item>
+              <label>Indices et exposants</label>
+              <p>Un exposant 10<sup>-3</sup> suivi d'un indice
+              H<sub>2</sub>O.</p>
+            </item>
+            <item>
+              <label>Mathématiques</label>
+              <p>Le dernier théorème de Fermat :</p>
+              <p>
+                Il n'existe pas de nombres entiers non nuls <var>x</var>,
+                <var>y</var> et <var>z</var> tels que :
+                <math wide="true">
+                  <var>x</var><sup>n</sup> + <var>y</var><sup>n</sup> = <var>z</var><sup>n</sup>
+                </math>
+                dès que <var>n</var> est un entier strictement supérieur à 2.
+              </p>
+              <p>
+                Une fraction en LaTeX : <math notation="tex">\frac{1}{2}</math>
+              </p>
+            </item>
+            <item>
+              <label>Nombres</label>
+              <p>En horlogerie, <number>4</number> est écrit <number
+              type="roman">iiii</number> au lieu de <number
+              type="roman">iv</number>, essentiellement pour des raisons de
+              lisibilité sur un cadran rond. C'est ce qui lui vaut son nom de
+              <number>quatre</number> d'horloger.</p>
+            </item>
+            <item>
+              <label>Dates</label>
+              <p>Napoléon Bonaparte est né le <date of="birth"
+              value="1769-08-15">15 août 1769</date> à Ajaccio, en Corse et
+              mort le <date of="death" value="1821-05-05">5 mai 1821</date> sur
+              l'île Sainte-Hélène, au Royaume-Uni. […]</p>
+              <p>À son retour d’Italie, en <date value="1797-12">décembre
+              1797</date>, Bonaparte est accueilli comme un héros par le
+              Directoire. […]</p>
+              <p>En <date value="1800">1800</date>, Bonaparte attaque et vainc
+              l’Archiduché d'Autriche une nouvelle fois. […]</p>
+              <p><date value="1815-03-01">1<sup>er</sup> mars 1815</date> :
+              Débarqués à Golfe-Juan, Napoléon et sa petite troupe gagnent
+              Cannes où ils arrivent tard et d’où ils repartent tôt. […]</p>
+              <p>Dans les années <date value="1850"/>, l’empereur Napoléon III
+              fait publier la correspondance de son oncle. […]</p>
+            </item>
+            <item>
+              <label>Noms</label>
+              <p>La loi a changé, mais les chasseurs ne s'y soumettront
+              pas. C'est toute la substance du discours martelé par le leader
+              de <acronym>cpnt</acronym> (<name of="party">Chasse, Pêche,
+              Nature et Traditions</name>), <name of="person">Jean
+              Saint-Josse</name>, devant les chasseurs de la baie de Somme.</p>
+            </item>
+            <item>
+              <label>Notes</label>
+              <p>Depuis leur entrée dans l'univers des mathématiques (avec
+              <note><w>Pascal</w><p>Blaise PASCAL est né le <date
+              value="1623-06-19">19 juin 1623</date> à Clermont.</p>
+              <p>Il est mort le <date value="1662-08-19">19 août 1662</date> à
+              Paris.</p></note> au <number
+              type="roman">xvii</number><sup>e</sup> siècle), les probabilités
+              ont pris une place croissante dans notre façon d'appréhender le
+              monde. La mécanique quantique<note>La mécanique quantique est la
+              théorie mathématique et physique décrivant la structure et
+              l'évolution dans le <highlight>temps</highlight> et
+              l'<highlight>espace</highlight> des phénomènes physiques à
+              l'échelle de l'atome et en dessous.</note>, par exemple, repose
+              en partie sur le calcul des probabilités.</p>
+            </item>
+            <item>
+              <label>Mots étrangers</label>
+              <p>La boucle (ou <foreign>looping</foreign>) est une figure de
+              voltige aérienne. C'est une rotation de l'avion ou de
+              l'hélicoptère autour de son axe de tangage (axe des ailes).</p>
+            </item>
+            <item>
+              <label>Mises en valeur</label>
+              <p>La chimie se préoccupe de la manière dont les 92 atomes qui
+              constituent le tableau de Mendeleieff peuvent se combiner pour
+              donner des composés et quelles sont les propriétes de ces
+              composés. Ces composés sont soit des
+              <highlight>molécules</highlight> soit des
+              <highlight>cristaux</highlight>.</p>
+            </item>
+            <item>
+              <label>Citations</label>
+              <p><quote>Impossible de vous dire mon âge, il change tout le
+              temps.</quote> Allais Alphonse (1855-1905)</p>
+            </item>
+            <item>
+              <label>Acronymes</label>
+              <p>Le groupe <acronym>sncf</acronym> constitué par
+              l'établissement public <acronym>sncf</acronym> et ses 49
+              filiales, dont la plupart sont contrôlées par la société holding
+              <name of="company"><acronym>sncf</acronym> Participations</name>,
+              est l'un des tout premiers groupes de transport et de logistique
+              en Europe.</p>
+            </item>
+            <item>
+              <label>Termes techniques</label>
+              <p>Un <term>hydrate</term> est un composé chimique contenant de
+              l'eau.</p>
+            </item>
+            <item>
+              <label>Mots mentionnés</label>
+              <p>Le mot <mentioned>table</mentioned> n'a qu'une syllabe.</p>
+            </item>
+            <item>
+              <label>Liens</label>
+              <p>
+                N'hésitez pas à visiter le site de <link
+                uri="http://www.prismallia.fr">Prismallia</link>.
+              </p>
+              <p>
+                Lisez également l'article sur les <link
+                idref="a001">ancres</link>.
+              </p>
+            </item>
+          </list>
+        </section>
+      </topic>
+    </division>
+
+    <!-- ================================================================== -->
+    <topic type="copyright">
+      <head>
+        <title>Copyright</title>
+      </head>
+      <section>
+        <p>Direction éditoriale : <name of="person">Anne ONIME</name></p>
+        <p>Coordination éditoriale : <name of="person">Claire DENEAUTERRE</name></p>
+        <p>Édition : <name of="person">Yves ATROVITE</name></p>
+        <p>Direction artistique : <name of="person">Guy LIGUILI</name></p>
+        <p>Conception graphique : <name of="person">Patrick OTÉ</name></p>
+        <p>Réalisation numérique : <name of="company">Prismallia</name></p>
+      </section>
+      <section>
+        <p>© <name of="company">Prismallia</name>, Paris 2012</p>
+      </section>
+      <section>
+        <p>Tous les droits réservés pour tous les pays.</p>
+      </section>
+    </topic>
+    
+  </document>
+</publidoc>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/blanks-fill.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="blanks-fill" xml:lang="fr">
+    <head>
+      <title>Exercice à trous</title>
+    </head>
+    
+    <instructions>
+      <p>Écrivez correctement les adjectifs de couleur.</p>
+    </instructions>
+
+    <blanks-fill>
+      <p>
+        Ses lèvres sont <blank><s>bleues</s><s>grises</s></blank>
+        (<mentioned>bleu ou gris</mentioned>) de froid.
+      </p>
+      <p>
+        Les serviettes <blank><s>orange</s>
+        <help><p>Nom ?</p></help>
+        <answer><p>Orange est un nom.</p></answer></blank>
+        (<mentioned>orange</mentioned>) sont propres.
+      </p>
+      <p>
+        Il y a des taches <blank>blanchâtres</blank>
+        (<mentioned>blanchâtre</mentioned>) sur votre veste.
+      </p>
+    </blanks-fill>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/blanks-fill_strict.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="blanks-fill_strict" xml:lang="fr">
+    <head>
+      <title>Exercice à trous strict</title>
+    </head>
+    
+    <instructions>
+      <p>Écrivez correctement les adjectifs de couleur.</p>
+    </instructions>
+
+    <blanks-fill strict="true">
+      <section>
+        <p>La Mésopotamie est une région du <blank>Moyen
+         Orient</blank> située entre le <blank>Tigre</blank> 
+         et l'<blank>Euphrate</blank>. Elle correspond à
+         l'<blank>Irak</blank> actuel. Il s'agit d'une zone
+         où l'irrigation n'est pas nécessaire pour l'agriculture.</p>
+      </section>
+      <section>
+        <p>Au <number type="roman" value="3">iii</number><sup>e</sup>
+        millénaire av. J.-C., on distingue le Nord, appelé
+        l'<blank>Assyrie</blank> de la région du Sud, la
+        <blank>Babylonie</blank>.</p>
+      </section>
+    </blanks-fill>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/blanks-select.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="blanks-select" xml:lang="fr">
+    <head>
+      <title>Exercice à trous avec suggestions</title>
+    </head>
+
+    <instructions>
+      <p>Complètez le texte.</p>
+    </instructions>
+
+    <blanks-select>
+      <wrongs>
+        <wrong>la bergère</wrong>
+        <wrong>« Au feu ! »</wrong>
+      </wrongs>
+      <p>
+        Un berger aime faire croire que le loup attaque <blank>son
+        troupeau</blank>. À chaque fois qu'il crie « Au loup ! », tous les gens
+        du village viennent en courant. Cela amuse beaucoup <blank>le
+        berger</blank>.
+      </p>
+      <p>
+        <blank>Un jour</blank>, le loup attaque son troupeau. Le berger crie
+        <blank>« Au loup ! »</blank> mais personne ne vient et le loup emporte
+        sa plus belle brebis.
+        </p>
+    </blanks-select>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/blanks-select_multiple.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="blanks-select_multiple" xml:lang="fr">
+    <head>
+      <title>Exercice à trous avec suggestions réutilisables</title>
+    </head>
+
+    <instructions>
+      <p>Sans utiliser votre calculatrice, ni poser les opérations, retrouvez
+      le résultat exact de chaque multiplication.</p>
+    </instructions>
+
+    <blanks-select multiple="true">
+      <wrongs>
+        <wrong>1 169,73</wrong>
+        <wrong>848,78</wrong>
+      </wrongs>
+      <list>
+        <item>369 x 31,7 = <blank>11 697,3</blank></item>
+        <item>738 x 1,15 = <blank>848,7</blank></item>
+        <item>317 x 36,9 = <blank>11 697,3</blank></item>
+      </list>
+    </blanks-select>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/choices-check.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="choices-check" xml:lang="fr">
+    <head>
+      <title>Exercice QCM cases à cocher</title>
+    </head>
+
+    <instructions>
+      <p>Mon chiffre des unités est le double de celui des dizaines, mon
+      chiffre des dixièmes est inférieur à celui des unités. Mon chiffre des
+      centièmes est supérieur à 7. Qui suis-je ? (deux solutions)</p>
+    </instructions>
+
+    <choices-check>
+      <wrong>724,36</wrong>
+      <right>324,18</right>
+      <right>812,19</right>
+      <wrong>963,49</wrong>
+    </choices-check>
+
+    <answer>
+      <p>Il faut procéder par élimination.</p>
+      <list>
+        <item>
+          Les quatre nombres vérifient la première condition (« mon chiffre des
+          unités est le double de celui des dizaines ») :
+          7<highlight>24</highlight>,36 ; 3<highlight>24</highlight>,18 ;
+          8<highlight>12</highlight>,19 et 9<highlight>63</highlight>,49.
+        </item>
+        <item>
+          Mais la deuxième condition (« mon chiffre des dixièmes est inférieur
+          à celui des unités ») t'amène à écarter le nombre
+          96<highlight>3</highlight>,<highlight>4</highlight>9 et la dernière
+          condition (« mon chiffre des centièmes est supérieur à 7 »), le
+          nombre 724,3<highlight>6</highlight>.
+        </item>
+      </list>
+    </answer>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/choices-radio.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="choices-radio" xml:lang="fr">
+    <head>
+      <title>Exercice QCM radio</title>
+    </head>
+
+    <instructions>
+      <p>Quand on commande une « surprise » à Otorino le pizzaïolo, il choisit
+      au hasard trois des ingrédients :</p>
+      <list>
+        <item>olives ou anchois ;</item>
+        <item>poivrons ou artichaut ou champignons ;</item>
+        <item>jambon ou coppa.</item>
+      </list>
+      <p>Quelle est la probabilité d'obtenir une pizza contenant des anchois
+      et des poivrons ?</p>
+    </instructions>
+
+    <choices-radio>
+      <wrong>½</wrong>
+      <right>⅙</right>
+      <wrong>⅓</wrong>
+    </choices-radio>
+
+    <help>
+      <p>Pour trouver le nombre de cas possibles, le plus simple est de faire
+      un arbre.</p>
+    </help>
+
+    <answer>
+      <p>Pour trouver le nombre de cas possibles, le plus simple est de faire
+      un arbre.</p>
+      <p>Le nombre de cas favorables est 2.</p>
+      <p>On en déduit la probabilité cherchée : 2/12 = 1/6</p>
+      <link uri="proba01"/>
+    </answer>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/composite.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="composite" xml:lang="fr">
+    <head>
+      <title>Exercice composite</title>
+    </head>
+
+    <instructions>
+      <p>À quelle catégorie appartiennent les animaux suivants ?</p>
+    </instructions>
+
+    <composite>
+      <!-- ================================================================ -->
+      <subquiz>
+        <instructions>
+          <p>abeille</p>
+        </instructions>
+        <choices-radio>
+          <wrong>gastéropode</wrong>
+          <right>insecte</right>
+          <wrong>mollusque</wrong>
+        </choices-radio>
+      </subquiz>
+
+      <!-- ================================================================ -->
+      <subquiz>
+        <instructions>
+          <p>aigle</p>
+        </instructions>
+        <choices-check>
+          <right>oiseau</right>
+          <wrong>passereau</wrong>
+          <wrong>charognard</wrong>
+          <right>rapace</right>
+        </choices-check>
+      </subquiz>
+
+      <!-- ================================================================ -->
+      <subquiz>
+       <blanks-fill>
+          <p>L'abeille est un <blank>insecte</blank> qui vit dans une
+          <blank>ruche</blank>.</p>
+          <p>Elle fabrique du <blank>miel</blank>.</p>
+        </blanks-fill>
+      </subquiz>
+
+      <!-- ================================================================ -->
+      <subquiz>
+        <instructions>
+          <p>albatros</p>
+        </instructions>
+        <blanks-select>
+          <wrongs>
+            <wrong>reptile</wrong>
+            <wrong>oiseaux</wrong>
+          </wrongs>
+          <p>Catégorie : <blank>mammifère</blank></p>
+        </blanks-select>
+      </subquiz>
+
+      <!-- ================================================================ -->
+      <subquiz>
+        <instructions>
+          <p>dauphin</p>
+        </instructions>
+        <point>
+          <p>
+            <right>mammifère</right> /
+            <right>cétacé</right> /
+            <wrong>poisson</wrong> /
+            <wrong>batracien</wrong>
+          </p>
+        </point>
+      </subquiz>
+
+      <!-- ================================================================ -->
+      <subquiz>
+        <instructions>
+          <p>albatros</p>
+        </instructions>
+        <point type="radio">
+          <p>
+            <right>oiseau</right> /
+            <wrong>rongeur</wrong> /
+            <wrong>reptile</wrong>
+          </p>
+        </point>
+      </subquiz>
+
+      <!-- ================================================================ -->
+      <subquiz>
+        <instructions>
+          <p>Associez les animaux avec leur catégorie.</p>
+        </instructions>
+        <matching>
+          <match><p>oiseau</p>    <p>hirondelle</p></match>
+          <match><p>mammifère</p> <p>baleine</p></match>
+          <match><p>reptile</p>   <p>couleuvre</p></match>
+        </matching>
+      </subquiz>
+
+      <!-- ================================================================ -->
+      <subquiz>
+        <instructions>
+          <p>Qui mange qui ?</p> 
+          <p>Rangez les animaux pour réaliser une chaîne alimentaire.</p>
+        </instructions>
+        <sort>
+          <comparison>mange</comparison>
+          <item>le loup (carnivore secondaire)</item>
+          <item>le lynx (carnivore primaire)</item>
+          <item>le lièvre (herbivore)</item>
+        </sort>
+      </subquiz>
+    </composite>
+
+    <help>
+      <p>Cet exercice est très facile et ne nécessite pas d'aide.</p>
+    </help>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/matching.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="matching" xml:lang="fr">
+    <head>
+      <title>Exercice d'appariement</title>
+    </head>
+
+    <instructions>
+      <p>Associez les phrases suivantes avec leur contraire.</p>
+    </instructions>
+
+    <matching>
+      <match>
+        <p>On s'entend très bien.</p>
+        <p>On s'entend comme chien et chat.</p>
+      </match>
+      <match>
+        <p>On a perdu le contact.</p>
+        <p>On a gardé contact.</p>
+      </match>
+      <match>
+        <p>On se chamaille souvent.</p>
+        <p>On ne se dispute jamais.</p>
+      </match>
+      <match>
+        <p>On s’amuse comme des fous.</p>
+        <p>On est plutôt sérieux ensemble.</p>
+      </match>
+    </matching>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/point.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="point" xml:lang="fr">
+    <head>
+      <title>Exercice de pointage</title>
+    </head>
+
+    <instructions>
+      <p>Sélectionnez le nom ou le pronom qui détermine l'accord de
+      chaque verbe mis en valeur.</p>
+    </instructions>
+
+    <point>
+      <section>
+        <p>Le centième <right>anniversaire</right> de la <wrong>mort</wrong> de
+        <wrong>Jules Verne</wrong> <highlight>a été célébré</highlight> en
+        2005. Cet <right>écrivain</right> du <number type="roman"
+        value="19">xix</number><sup>e</sup> siècle <highlight>a</highlight>
+        encore aujourd'hui de nombreux <wrong>lecteurs</wrong>.
+        <right>Certains</right> le <highlight>considèrent</highlight> comme
+        l'<wrong>inventeur</wrong> du roman de science-fiction.</p>
+      </section>
+      <section>
+        <p>La <right>découverte</right> de la <wrong>Terre</wrong>
+        <highlight>est</highlight> le <wrong >thème</wrong> principal de ses
+        <wrong>romans</wrong>. Passionné de <wrong >géographie</wrong> et de
+        <wrong>sciences</wrong>, <right>Jules Verne</right> <highlight>a
+        imaginé</highlight> des <right>machines</right> extraordinaires qui
+        <highlight>permettent</highlight> d'explorer des
+        <wrong>contrées</wrong> lointaines ou inconnues. Ses
+        <right>héros</right> hors du commun <highlight>parcourent</highlight>
+        ainsi aussi bien les <wrong>profondeurs</wrong> sous-marines que
+        l'<wrong>espace</wrong> interstellaire.</p>
+      </section>
+    </point>
+    
+    <help>
+      <list>
+        <item>
+          Quand le sujet est un groupe nominal, le verbe s'accorde avec
+          le <highlight>nom noyau</highlight> du groupe.
+        </item>
+        <item>
+          Quand le sujet est le pronom relatif <mentioned>qui</mentioned>, le
+          verbe prend le nombre et la personne de
+          l'<highlight>antécédent</highlight>.
+        </item>
+      </list>
+    </help>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/point_radio.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="point_radio" xml:lang="fr">
+    <head>
+      <title>Exercice de pointage radio</title>
+    </head>
+
+    <instructions>
+      <section>
+        <p>Désignez Le mot qui représente le substantif du verbe.</p>
+      </section>
+    </instructions>
+
+    <point type="radio">
+      <p>
+        Changer :
+        <wrong>changage</wrong> / <right>changement</right> / <wrong>changation</wrong>
+      </p>
+    </point>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/production.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="production" xml:lang="fr">
+    <head>
+      <title>Exercice de production</title>
+    </head>
+
+    <instructions>
+      <p>
+        Notre connaissance du réel se limite-t-elle au savoir scientifique ?
+      </p>
+    </instructions>
+
+    <production/>
+    
+    <answer>
+        <p>« Le grand livre de la nature est écrit en langage mathématique »
+        avait coutume de dire <name>Galilée</name>. Cela signifie-t-il pour
+        autant que notre connaissance du réel se limite au savoir
+        scientifique ? Si nous acceptons cette restriction, nous acceptons
+        aussi que seuls les scientifiques aient accès à la connaissance du
+        réel. Est-ce le cas ? N'avons-nous pas, en tant qu'être humain, hors de
+        toute science, accès à une certaine connaissance du monde qui nous
+        entoure, une connaissance qui pourrait ne pas être forcément un
+        savoir ?</p>
+        <p>Ce premier enjeu du sujet est redoublé par un autre, plus
+        essentiel, celui de la définition du réel. À quelle sorte de réel le
+        savoir scientifique nous donne-t-il accès ? Est-ce là le seul réel
+        dont nous pouvons avoir connaissance ?</p>
+    </answer>
+  </quiz>
+</publiquiz>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Quiz/sort.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publiquiz version="1.0">
+  <quiz xml:id="sort" xml:lang="fr">
+    <head>
+      <title>Exercice de tri</title>
+    </head>
+
+    <instructions>
+      <p>Rangez les nombres du plus petit au plus grand.</p>
+    </instructions>
+
+    <sort>
+      <comparison>&lt;</comparison>
+      <item shuffle="6">59</item>
+      <item shuffle="5">66</item>
+      <item shuffle="1">73</item>
+      <item shuffle="4">87</item>
+      <item shuffle="2">91</item>
+      <item shuffle="3">94</item>
+    </sort>
+  </quiz>
+</publiquiz>
Binary file RelaxNG/Examples/Sets/Images/composition.jpg has changed
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Sets/composition.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,63 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!-- $Id$ -->
+<publiset version="1.0">
+  <composition xml:id="composition" as="publidoc" attributes="version=1.0">
+    <division as="document" attributes="xml:id=composition xml:lang=fr">
+      <head transform="composition.xsl">
+        <title>Exemple d'assemblage de sujets</title>
+        <identifier type="ean">9781449328030</identifier>
+        <copyright>Prismallia, Paris, 2012</copyright>
+        <contributors>
+          <contributor>
+            <firstname>Patrick</firstname><lastname>PIERRE</lastname>
+            <role>author</role>
+          </contributor>
+          <contributor>
+            <label>Prismallia</label>
+            <address>12 rue de la Montagne – 75005 Paris</address>
+            <link uri="http://www.prismallia.fr">Prismallia</link>
+            <role>packager</role>
+          </contributor>
+        </contributors>
+        <keywordset>
+          <keyword>Belgique</keyword>
+          <keyword>chasse</keyword>
+          <keyword>Pompidou</keyword>
+          <keyword>Portugal</keyword>
+          <keyword>Union européenne</keyword>
+        </keywordset>
+        <abstract>
+          <p>Ce document est un assemblage de plusieurs fichiers.</p>
+        </abstract>
+        <cover><image id="composition"/></cover>
+      </head>
+
+      <!-- ========================== Événements ========================== -->
+      <division path="../Topics" xslt="composition.xsl">
+        <head>
+          <title>Les événements</title>
+        </head>
+        <file name="centre_pompidou.xml"/>
+        <file name="chasseurs.xml"/>
+      </division>
+
+      <!-- =========================== Brèves ============================= -->
+      <division>
+        <head>
+          <title>Les brèves</title>
+        </head>
+        <file name="../Topics/portugal_ue.xml" xslt="composition.xsl"/>
+      </division>
+      
+      <!-- =========================== Photos ============================= -->
+      <division>
+        <head>
+          <title>Les photos avec légende</title>
+        </head>
+        <division as="topic" path="../Topics">
+          <file name="prince_belge.xml" xpath="topic/section"/>
+        </division>
+      </division>
+    </division>
+  </composition>
+</publiset>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Sets/proba.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,31 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!-- $Id$ -->
+<publiset version="1.0">
+  <composition xml:id="proba" as="publiquiz" attributes="version=1.0">
+    <division as="document" attributes="xml:id=proba xml:lang=fr">
+      <head>
+        <title>Exemple d'assemblage de sujets et de quiz</title>
+        <keywordset>
+          <keyword>mathématiques</keyword>
+          <keyword>probabilité</keyword>
+        </keywordset>
+      </head>
+
+      <!-- ============================ Cours ============================= -->
+      <division path="../Topics" xslt="composition.xsl">
+        <head>
+          <title>Le cours</title>
+        </head>
+        <file name="proba01.xml"/>
+      </division>
+
+      <!-- ========================== Exercices =========================== -->
+      <division path="../Quiz" xslt="composition.xsl">
+        <head>
+          <title>Les exercices</title>
+        </head>
+        <file name="choices-radio.xml"/>
+      </division>
+    </division>
+  </composition>
+</publiset>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Sets/selection.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,36 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!-- $Id$ -->
+<publiset version="1.0">
+  <!-- ============================ SÉLECTION 1 =========================== -->
+  <selection xml:id="selection1" xml:lang="fr">
+    <head>
+      <title>Première sélection</title>
+    </head>
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~ Événements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+    <division path="../Topics">
+      <head>
+        <title>Les événements</title>
+      </head>
+      <file name="centre_pompidou.xml">Un nouveau Centre Pompidou</file>
+      <file name="chasseurs.xml">Les chasseurs contestent la loi</file>        <!-- <file>Publidoc/Xml/Sets/tree.xml</file> -->
+
+    </division>
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Brèves ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+    <division path="../Topics">
+      <head>
+        <title>Les brèves</title>
+      </head>
+      <file name="portugal_ue.xml">Lisbonne, samedi 1<sup>er</sup></file>
+    </division>
+  </selection>
+  
+  <!-- ============================ SÉLECTION 2 =========================== -->
+  <selection xml:id="selection2" xml:lang="fr">
+    <head>
+      <title>Deuxième sélection</title>
+    </head>
+    <file name="../Topics/prince_belge.xml"
+          uri="../PrinceBelge/prince_belge.html">Prince Philippe</file>
+    <link uri="../TortureTest/torture_test.html">Torture test</link>
+  </selection>
+</publiset>
Binary file RelaxNG/Examples/Topics/Images/centre_pompidou.jpg has changed
Binary file RelaxNG/Examples/Topics/Images/chasseurs.jpg has changed
Binary file RelaxNG/Examples/Topics/Images/prince_belge.jpg has changed
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Topics/centre_pompidou.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publidoc version="1.0">
+  <topic type="event" xml:id="centre_pompidou" xml:lang="fr-FR">
+    <head>
+      <title>Un nouveau Centre Pompidou après vingt-sept mois de travaux</title>
+      <subtitle>Paris, samedi 1<sup>er</sup></subtitle>
+      <date value="2000-01-01"/>
+      <place>Paris</place>
+      <keywordset>
+        <keyword>France</keyword>
+        <keyword>Architecture</keyword>
+      </keywordset>
+    </head>
+
+    <section>
+      <p>La bibliothèque n'ouvrira ses portes que le 26 janvier ; le
+      restaurant, dont le décor a été confié à des designers pleins de
+      promesses, est encore en travaux. Qu'importe ! Ils furent des milliers à
+      se presser pour découvrir un Beaubourg qui a fait peau neuve. Les
+      tubulures ont été repeintes avec les couleurs vives qui avaient fait la
+      célébrité du lieu, les espaces ont été réorganisés. Toute
+      l'administration a été déplacée dans un immeuble voisin : la place
+      libérée permet au musée national d'Art moderne de proposer un nouvel
+      accrochage plus aéré de ses collections. Neuf jeunes plasticiens français
+      sont à l'affiche de la première exposition.</p>
+      <media>
+        <image id="centre_pompidou">
+          <copyright>Morris / Sipa Press</copyright>
+        </image>
+        <caption>
+          <p>Pour ce premier jour de réouverture, 40 000 visiteurs sont
+          entrés gratuitement.</p>
+        </caption>
+      </media>
+    </section>
+  </topic>
+</publidoc>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Topics/chasseurs.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publidoc version="1.0">
+  <topic xml:id="chasseurs" type="event" xml:lang="fr">
+    <head>
+      <title>Les chasseurs d'oiseaux contestent la loi</title>
+      <subtitle>Baie de Somme, mardi 1<sup>er</sup></subtitle>
+      <date value="2000-02-01"/>
+      <place>Baie de Somme</place>
+    </head>
+
+    <section>
+      <p>La loi a changé, mais les chasseurs ne s'y soumettront pas. C'est
+      toute la substance du discours martelé par le leader de CPNT (<name
+      of="party">Chasse, Pêche, Nature et Traditions</name>), <name
+      of="person">Jean Saint-Josse</name>, devant les chasseurs de la baie de
+      Somme. Une décision du Conseil d'État oblige la France à fermer la chasse
+      au gibier d'eau et aux oiseaux migrateurs au <date value="2000-01-31">31
+      janvier</date>, c'est-à-dire un mois plus tôt que précédemment, afin de
+      se conformer à une directive européenne datant de… <date
+      value="1979">1979</date> ! Forts de leur poids électoral (6,77 % aux
+      européennes), les chasseurs exigent l'abrogation de ce
+      texte.</p>
+      <media>
+        <image id="chasseurs"/>
+        <caption>
+          <p>Dans la mire : les oiseaux migrateurs.</p>
+        </caption>
+      </media>
+    </section>
+  </topic>
+</publidoc>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Topics/portugal_ue.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publidoc version="1.0">
+  <topic xml:id="portugal_ue" type="flash" xml:lang="fr">
+    <head>
+      <title>Janvier 2000</title>
+      <subtitle>Lisbonne, samedi 1<sup>er</sup></subtitle>
+      <date value="2000-01-01"/>
+      <place>Lisbonne</place>
+      <source type="book">
+        <identifier type="ean">9782843550362</identifier>
+        <title>Chronique de l'année 2000</title>
+        <pagenumber>4</pagenumber>
+      </source>
+      <source type="file">
+        <identifier type="uri">4z.tex</identifier>
+      </source>
+    </head>
+
+    <section>
+      <p>
+        Le Portugal prend pour six mois la présidence de l'Union européenne.
+      </p>
+    </section>
+  </topic>
+</publidoc>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Topics/prince_belge.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publidoc version="1.0">
+  <topic xml:id="prince_belge" type="photo" xml:lang="fr">
+    <head>
+      <title>Janvier 2000</title>
+      <date value="2000-01"/>
+    </head>
+
+    <section>
+      <media>
+        <image id="prince_belge"/>
+        <caption>
+          <p>Le 18, à Liège, le prince Philippe et son épouse, Mathilde,
+          prennent avec le sourire leur premier bain de foule : 15 000
+          personnes les acclament.</p>
+        </caption>
+      </media>
+    </section>
+  </topic>
+</publidoc>
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/RelaxNG/Examples/Topics/proba01.xml	mar. mai 08 16:22:26 2012 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Id$ -->
+<publidoc version="1.0">
+  <topic xml:id="proba01" xml:lang="fr">
+    <head>
+      <title>Qu'est-ce qu'une probabilité ?</title>
+      <keywordset>
+        <keyword>mathématiques</keyword>
+        <keyword>probabilité</keyword>
+      </keywordset>
+    </head>
+
+    <section>
+      <p>On peut renouveler plusieurs fois la même expérience aléatoire.</p>
+      <p>La fréquence de réalisation d'un événement est égale au rapport du
+      nombre de fois où l'événement se produit sur le nombre de fois où
+      l'expérience est réalisée.</p>
+      <p>Sur un petit nombre d'expériences, cette fréquence peut beaucoup
+      varier.</p>
+      <p>En revanche, si on renouvelle l'expérience un très grand nombre de
+      fois, on voit cette fréquence qui variait beaucoup se stabiliser autour
+      d'une valeur.</p>
+      <p>Cette valeur est la probabilité de l'événement étudié.</p>
+      <p><highlight>Le calcul des probabilités se propose de déterminer cette
+      fréquence théorique, sans répéter plusieurs fois
+      l'expérience.</highlight></p>
+    </section>
+    <section>
+      <p>La détermination des probabilités est parfois assez intuitive.</p>
+    </section>
+  </topic>
+</publidoc>
Binary file Xml/Documents/Audios/6channels.wav has changed
Binary file Xml/Documents/Images/cosette.jpg has changed
Binary file Xml/Documents/Images/cover.xcf has changed
Binary file Xml/Documents/Images/culdelampe.png has changed
Binary file Xml/Documents/Images/prismallia_logo.png has changed
Binary file Xml/Documents/Images/publiforge_logo.png has changed
Binary file Xml/Documents/Images/torture_test_cover.jpg has changed
--- a/Xml/Documents/les_miserables.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,459 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Id$ -->
-<publidoc  version="1.0">
-  <document xml:id="les_miserables" xml:lang="fr">
-    <head>
-      <title>Les Misérables (extraits)</title>
-      <contributors>
-        <contributor>
-          <firstname>Victor</firstname><lastname>HUGO</lastname>
-          <role>author</role>
-        </contributor>
-      </contributors>
-      <date value="1862"/>
-    </head>
-    
-    <!-- ================================================================== -->
-    <!-- =                                                                = -->
-    <!-- =                             Partie 1                           = -->
-    <!-- =                                                                = -->
-    <!-- ================================================================== -->
-    <division>
-      <head>
-        <title>Partie 1. Fantine</title>
-      </head>
-      <!-- ================================================================ -->
-      <!-- =                            Livre 1                           = -->
-      <!-- ================================================================ -->
-      <division>
-        <head>
-          <title>Livre 1. Un juste</title>
-        </head>
-        <!-- ============================================================== -->
-        <topic>
-          <head>
-            <title>1. M. Myriel</title>
-          </head>
-          <section>
-            <p>En 1815, M. Charles-François-Bienvenu Myriel était évêque de
-            Digne. C'était un vieillard d'environ soixante-quinze ans ; il
-            occupait le siège de Digne depuis 1806.</p>
-            <p>Quoique ce détail ne touche en aucune manière au fond même de ce
-            que nous avons à raconter, il n'est peut-être pas inutile, ne
-            fût-ce que pour être exact en tout, d'indiquer ici les bruits et
-            les propos qui avaient couru sur son compte au moment où il était
-            arrivé dans le diocèse. Vrai ou faux, ce qu'on dit des hommes tient
-            souvent autant de place dans leur vie et surtout dans leur destinée
-            que ce qu'ils font. M. Myriel était fils d'un conseiller au
-            parlement d'Aix ; noblesse de robe. On contait de lui que son père,
-            le réservant pour hériter de sa charge, l'avait marié de fort bonne
-            heure, à dix-huit ou vingt ans, suivant un usage assez répandu dans
-            les familles parlementaires. Charles Myriel, nonobstant ce mariage,
-            avait, disait-on, beaucoup fait parler de lui. Il était bien fait
-            de sa personne, quoique d'assez petite taille, élégant, gracieux,
-            spirituel ; toute la première partie de sa vie avait été donnée au
-            monde et aux galanteries. La révolution survint, les événements se
-            précipitèrent, les familles parlementaires décimées, chassées,
-            traquées, se dispersèrent. M. Charles Myriel, dès les premiers
-            jours de la révolution, émigra en Italie. Sa femme y mourut d'une
-            maladie de poitrine dont elle était atteinte depuis longtemps. Ils
-            n'avaient point d'enfants. Que se passa-t-il ensuite dans la
-            destinée de M. Myriel ? L'écroulement de l'ancienne société
-            française, la chute de sa propre famille, les tragiques spectacles
-            de 93, plus effrayants encore peut-être pour les émigrés qui les
-            voyaient de loin avec le grossissement de l'épouvante, firent-ils
-            germer en lui des idées de renoncement et de solitude ? Fut-il, au
-            milieu d'une de ces distractions et de ces affections qui
-            occupaient sa vie, subitement atteint d'un de ces coups mystérieux
-            et terribles qui viennent quelquefois renverser, en le frappant au
-            coeur, l'homme que les catastrophes publiques n'ébranleraient pas
-            en le frappant dans son existence et dans sa fortune ? Nul n'aurait
-            pu le dire ; tout ce qu'on savait, c'est que, lorsqu'il revint
-            d'Italie, il était prêtre.</p>
-            <p>En 1804, M. Myriel était curé de Brignolles. Il était déjà
-            vieux, et vivait dans une retraite profonde.</p>
-            <p>Vers l'époque du couronnement, une petite affaire de sa cure, on
-            ne sait plus trop quoi, l'amena à Paris.  Entre autres personnes
-            puissantes, il alla solliciter pour ses paroissiens M. le cardinal
-            Fesch. Un jour que l'empereur était venu faire visite à son oncle,
-            le digne curé, qui attendait dans l'antichambre, se trouva sur le
-            passage de sa majesté. Napoléon, se voyant regardé avec une
-            certaine curiosité par ce vieillard, se retourna, et dit
-            brusquement :</p>
-            <p>– Quel est ce bonhomme qui me regarde ?</p>
-            <p>– Sire, dit M. Myriel, vous regardez un bonhomme, et moi je
-            regarde un grand homme. Chacun de nous peut profiter.</p>
-            <p>L'empereur, le soir même, demanda au cardinal le nom de ce curé,
-            et quelque temps après M. Myriel fut tout surpris d'apprendre qu'il
-            était nommé évêque de Digne.</p>
-            <p>Qu'y avait-il de vrai, du reste, dans les récits qu'on faisait
-            sur la première partie de la vie de M.  Myriel ? Personne ne le
-            savait. Peu de familles avaient connu la famille Myriel avant la
-            révolution.</p>
-            <p>M. Myriel devait subir le sort de tout nouveau venu dans une
-            petite ville où il y a beaucoup de bouches qui parlent et fort peu
-            de têtes qui pensent. Il devait le subir, quoiqu'il fût évêque et
-            parce qu'il était évêque. Mais, après tout, les propos auxquels on
-            mêlait son nom n'étaient peut-être que des propos ; du bruit, des
-            mots, des paroles ; moins que des paroles, des palabres, comme dit
-            l'énergique langue du midi.</p>
-            <p>Quoi qu'il en fût, après neuf ans d'épiscopat et de résidence à
-            Digne, tous ces racontages, sujets de conversation qui occupent
-            dans le premier moment les petites villes et les petites gens,
-            étaient tombés dans un oubli profond. Personne n'eût osé en parler,
-            personne n'eût même osé s'en souvenir.</p>
-            <p>M. Myriel était arrivé à Digne accompagné d'une vieille fille,
-            mademoiselle Baptistine, qui était sa soeur et qui avait dix ans de
-            moins que lui.</p>
-            <p>Ils avaient pour tout domestique une servante du même âge que
-            mademoiselle Baptistine, et appelée madame Magloire, laquelle,
-            après avoir été <mentioned>la servante de M. le Curé</mentioned>,
-            prenait maintenant le double titre de femme de chambre de
-            mademoiselle et femme de charge de monseigneur.</p>
-            <p>Mademoiselle Baptistine était une personne longue, pâle, mince,
-            douce ; elle réalisait l'idéal de ce qu'exprime le mot
-            « respectable » ; car il semble qu'il soit nécessaire qu'une femme
-            soit mère pour être vénérable.  Elle n'avait jamais été jolie ;
-            toute sa vie, qui n'avait été qu'une suite de saintes oeuvres,
-            avait fini par mettre sur elle une sorte de blancheur et de
-            clarté ; et, en vieillissant, elle avait gagné ce qu'on pourrait
-            appeler la beauté de la bonté. Ce qui avait été de la maigreur dans
-            sa jeunesse était devenu, dans sa maturité, de la transparence ; et
-            cette diaphanéité laissait voir l'ange. C'était une âme plus encore
-            que ce n'était une vierge.  Sa personne semblait faite d'ombre ; à
-            peine assez de corps pour qu'il y eût là un sexe ; un peu de
-            matière contenant une lueur ; de grands yeux toujours baissés ; un
-            prétexte pour qu'une âme reste sur la terre.</p>
-            <p>Madame Magloire était une petite vieille, blanche, grasse,
-            replète, affairée, toujours haletante, à cause de son activité
-            d'abord, ensuite à cause d'un asthme.</p>
-            <p>A son arrivée, on installa M. Myriel en son palais épiscopal
-            avec les honneurs voulus par les décrets impériaux qui classent
-            l'évêque immédiatement après le maréchal de camp. Le maire et le
-            président lui firent la première visite, et lui de son côté fit la
-            première visite au général et au préfet.</p>
-            <p>L'installation terminée, la ville attendit son évêque à
-            l'oeuvre.</p>
-          </section>
-        </topic>
-        <!-- ============================================================== -->
-        <topic>
-          <head>
-            <title>2. M. Myriel devient monseigneur Bienvenu</title>
-          </head>
-          <section>
-            <p>Le palais épiscopal de Digne était attenant à l'hôpital.</p>
-            <p>Le palais épiscopal était un vaste et bel hôtel bâti en pierre
-            au commencement du siècle dernier par monseigneur Henri Puget,
-            docteur en théologie de la faculté de Paris, abbé de Simore, lequel
-            était évêque de Digne en 1712. Ce palais était un vrai logis
-            seigneurial. Tout y avait grand air, les appartements de l'évêque,
-            les salons, les chambres, la cour d'honneur, fort large, avec
-            promenoirs à arcades, selon l'ancienne mode florentine, les jardins
-            plantés de magnifiques arbres. Dans la salle à manger, longue et
-            superbe galerie qui était au rez-de-chaussée et s'ouvrait sur les
-            jardins, monseigneur Henri Puget avait donné à manger en cérémonie
-            le 29 juillet 1714 à messeigneurs Charles Brûlart de Genlis,
-            archevêque-prince d'Embrun, Antoine de Mesgrigny, capucin, évêque
-            de Grasse, Philippe de Vendôme, grand prieur de France, abbé de
-            Saint-Honoré de Lérins, François de Berton de Grillon, évêque-baron
-            de Vence, César de Sabran de Forcalquier, évêque-seigneur de
-            Glandève, et Jean Soanen, prêtre de l'oratoire, prédicateur
-            ordinaire du roi, évêque-seigneur de Senez. Les portraits de ces
-            sept révérends personnages décoraient cette salle, et cette date
-            mémorable, 29 juillet 1714, y était gravée en lettres d'or sur une
-            table de marbre blanc.</p>
-            <p>L'hôpital était une maison étroite et basse à un seul étage avec
-            un petit jardin.</p>
-            <p>Trois jours après son arrivée, l'évêque visita l'hôpital. La
-            visite terminée, il fit prier le directeur de vouloir bien venir
-            jusque chez lui.</p>
-            <p>– Monsieur le directeur de l'hôpital, lui dit-il, combien en ce
-            moment avez-vous de malades ?</p>
-            <p>– Vingt-six, monseigneur.</p>
-            <p>– C'est ce que j'avais compté, dit l'évêque.</p>
-            <p>– Les lits, reprit le directeur, sont bien serrés les uns contre
-            les autres.</p>
-            <p>– C'est ce que j'avais remarqué.</p>
-            <p>– Les salles ne sont que des chambres, et l'air s'y renouvelle
-            difficilement.</p>
-            <p>– C'est ce qui me semble.</p>
-            <p>– Et puis, quand il y a un rayon de soleil, le jardin est bien
-            petit pour les convalescents.</p>
-            <p>– C'est ce que je me disais.</p>
-            <p>– Dans les épidémies, nous avons eu cette année le typhus, nous
-            avons eu une suette militaire il y a deux ans, cent malades
-            quelquefois ; nous ne savons que faire.</p>
-            <p>– C'est la pensée qui m'était venue.</p>
-            <p>– Que voulez-vous, monseigneur ? dit le directeur, il faut se
-            résigner.</p>
-            <p>Cette conversation avait lieu dans la salle à manger-galerie du
-            rez-de-chaussée.</p>
-            <p>L'évêque garda un moment le silence, puis il se tourna
-            brusquement vers le directeur de l'hôpital :</p>
-            <p>– Monsieur, dit-il, combien pensez-vous qu'il tiendrait de lits
-            rien que dans cette salle ?</p>
-            <p>– La salle à manger de monseigneur ! s'écria le directeur
-            stupéfait.</p>
-            <p>L'évêque parcourait la salle du regard et semblait y faire avec
-            les yeux des mesures et des calculs.</p>
-            <p>– Il y tiendrait bien vingt lits ! dit-il, comme se parlant à
-            lui-même.</p>
-            <p>Puis élevant la voix : – Tenez, monsieur le directeur de
-            l'hôpital, je vais vous dire. Il y a évidemment une erreur. Vous
-            êtes vingt-six personnes dans cinq ou six petites chambres. Nous
-            sommes trois ici, et nous avons place pour soixante. Il y a erreur,
-            je vous dis. Vous avez mon logis, et j'ai le vôtre. Rendez-moi ma
-            maison. C'est ici chez vous.</p>
-            <p>Le lendemain, les vingt-six pauvres étaient installés dans le
-            palais de l'évêque et l'évêque était à l'hôpital.</p>
-            <p>M. Myriel n'avait point de bien, sa famille ayant été ruinée par
-            la révolution. Sa soeur touchait une rente viagère de cinq cents
-            francs qui, au presbytère, suffisait à sa dépense
-            personnelle. M. Myriel recevait de l'état comme évêque un
-            traitement de quinze mille francs. Le jour même où il vint se loger
-            dans la maison de l'hôpital, M.  Myriel détermina l'emploi de cette
-            somme une fois pour toutes de la manière suivante. Nous
-            transcrivons ici une note écrite de sa main.</p>
-            <p>Note pour régler les dépenses de ma maison.</p>
-            <p>Pour le petit séminaire : quinze cents livres.</p>
-            <p>Congrégation de la mission : cent livres.</p>
-            <p>Pour les lazaristes de Montdidier : cent livres.</p>
-            <p>Séminaire des missions étrangères à Paris : deux cents livres.</p>
-            <p>Congrégation du Saint-Esprit : cent cinquante livres.</p>
-            <p>Etablissements religieux de la Terre-Sainte : cent livres.</p>
-            <p>Sociétés de charité maternelle : trois cents livres.</p>
-            <p>En sus, pour celle d'Arles : cinquante livres.</p>
-            <p>Oeuvre pour l'amélioration des prisons : quatre cents livres.</p>
-            <p>Oeuvre pour le soulagement et la délivrance des prisonniers : cinq
-            cents livres.</p>
-            <p>Pour libérer des pères de famille prisonniers pour dettes : mille
-            livres.</p>
-            <p>Supplément au traitement des pauvres maîtres d'école du diocèse :
-            deux mille livres.</p>
-            <p>Grenier d'abondance des Hautes-Alpes : cent livres.</p>
-            <p>Congrégation des dames de Digne, de Manosque et de Sisteron, pour
-            l'enseignement gratuit des filles indigentes : quinze mille
-            livres.</p>
-            <p>Pour les pauvres : six mille livres.</p>
-            <p>Ma dépense personnelle : mille livres.</p>
-            <p>Total : quinze mille livres.</p>
-            <p>Pendant tout le temps qu'il occupa le siège de Digne, M. Myriel
-            ne changea presque rien à cet arrangement. Il appelait cela, comme
-            on voit, <mentioned>avoir réglé les dépenses de sa
-            maison</mentioned>.</p>
-            <p>Cet arrangement fut accepté avec une soumission absolue par
-            mademoiselle Baptistine. Pour cette sainte fille, M. de Digne était
-            tout à la fois son frère et son évêque, son ami selon la nature et
-            son supérieur selon l'église.  Elle l'aimait et elle le vénérait
-            tout simplement. Quand il parlait, elle s'inclinait ; quand il
-            agissait, elle adhérait. La servante seule, madame Magloire,
-            murmura un peu. M. l'évêque, on l'a pu remarquer, ne s'était
-            réservé que mille livres, ce qui, joint à la pension de
-            mademoiselle Baptistine, faisait quinze cents francs par an. Avec
-            ces quinze cents francs, ces deux vieilles femmes et ce vieillard
-            vivaient.</p>
-            <p>Et quand un curé de village venait à Digne, M. l'évêque trouvait
-            encore moyen de le traiter, grâce à la sévère économie de madame
-            Magloire et à l'intelligente administration de mademoiselle
-            Baptistine.</p>
-            <p>Un jour, – il était à Digne depuis environ trois mois, – l'évêque
-            dit :</p>
-            <p>– Avec tout cela je suis bien gêné !</p>
-            <p>– Je le crois bien ! s'écria madame Magloire, Monseigneur n'a
-            seulement pas réclamé la rente que le département lui doit pour ses
-            frais de carrosse en ville et de tournées dans le diocèse. Pour les
-            évêques d'autrefois c'était l'usage.</p>
-            <p>– Tiens ! dit l'évêque, vous avez raison, madame Magloire.</p>
-            <p>Il fit sa réclamation.</p>
-            <p>Quelque temps après, le conseil général, prenant cette demande en
-            considération, lui vota une somme annuelle de trois mille francs,
-            sous cette rubrique : <mentioned>Allocation à M. l'évêque pour frais
-            de carrosse, frais de poste et frais de tournées
-            pastorales</mentioned>.</p>
-            <p>Cela fit beaucoup crier la bourgeoisie locale, et, à cette
-            occasion, un sénateur de l'empire, ancien membre du conseil des
-            cinq-cents favorable au dix-huit brumaire et pourvu près de la
-            ville de Digne d'une sénatorerie magnifique, écrivit au ministre
-            des cultes, M. Bigot de Préameneu, un petit billet irrité et
-            confidentiel dont nous extrayons ces lignes authentiques :</p>
-            <p>"– Des frais de carrosse ? pourquoi faire dans une ville de moins
-            de quatre mille habitants ? Des frais de poste et de tournées ? à
-            quoi bon ces tournées d'abord ? ensuite comment courir la poste dans
-            un pays de montagnes ? Il n'y a pas de routes. On ne va qu'à
-            cheval. Le pont même de la Durance à Château-Arnoux peut à peine
-            porter des charrettes à boeufs. Ces prêtres sont tous ainsi. Avides
-            et avares. Celui-ci a fait le bon apôtre en arrivant. Maintenant il
-            fait comme les autres. Il lui faut carrosse et chaise de poste. Il
-            lui faut du luxe comme aux anciens évêques. Oh ! toute cette
-            prêtraille ! Monsieur le comte, les choses n'iront bien que lorsque
-            l'empereur nous aura délivrés des calotins. A bas le pape ! (les
-            affaires se brouillaient avec Rome). Quant à moi, je suis pour César
-            tout seul. Etc., etc."</p>
-            <p>La chose, en revanche, réjouit fort madame Magloire. – Bon,
-            dit-elle à mademoiselle Baptistine, Monseigneur a commencé par les
-            autres, mais il a bien fallu qu'il finit par lui-même. Il a réglé
-            toutes ses charités.</p>
-            <p>Voilà trois mille livres pour nous. Enfin !</p>
-            <p>Le soir même, l'évêque écrivit et remit à sa soeur une note ainsi
-            conçue :</p>
-            <p>Frais de carrosse et de tournées.</p>
-            <p>Pour donner du bouillon de viande aux malades de l'hôpital :
-            quinze cents livres.</p>
-            <p>Pour la société de charité maternelle d'Aix : deux cent cinquante
-            livres.</p>
-            <p>Pour la société de charité maternelle de Draguignan : deux cent
-            cinquante livres.</p>
-            <p>Pour les enfants trouvés : cinq cent livres.</p>
-            <p>Pour les orphelins : cinq cent livres.</p>
-            <p>Total : trois mille livres.</p>
-            <p>Tel était le budget de M. Myriel.</p>
-            <p>Quant au casuel épiscopal, rachats de bans, dispenses,
-            ondoiements, prédications, bénédictions d'églises ou de chapelles,
-            mariages, etc., l'évêque le percevait sur les riches avec d'autant
-            plus d'âpreté qu'il le donnait aux pauvres.</p>
-            <p>Au bout de peu de temps, les offrandes d'argent affluèrent. Ceux
-            qui ont et ceux qui manquent frappaient à la porte de M. Myriel,
-            les uns venant chercher l'aumône que les autres venaient y
-            déposer. L'évêque, en moins d'un an, devint le trésorier de tous
-            les bienfaits et le caissier de toutes les détresses. Des sommes
-            considérables passaient par ses mains ; mais rien ne put faire
-            qu'il changeât quelque chose à son genre de vie et qu'il ajoutât le
-            moindre superflu à son nécessaire.</p>
-            <p>Loin de là. Comme il y a toujours encore plus de misère en bas
-            que de fraternité en haut, tout était donné, pour ainsi dire, avant
-            d'être reçu ; c'était comme de l'eau sur une terre sèche ; il avait
-            beau recevoir de l'argent, il n'en avait jamais. Alors il se
-            dépouillait.</p>
-            <p>L'usage étant que les évêques énoncent leurs noms de baptême en
-            tête de leurs mandements et de leurs lettres pastorales, les pauvres
-            gens du pays avaient choisi, avec une sorte d'instinct affectueux,
-            dans les noms et prénoms de l'évêque, celui qui leur présentait un
-            sens, et ils ne l'appelaient que monseigneur Bienvenu. Nous ferons
-            comme eux, et nous le nommerons ainsi dans l'occasion. Du reste,
-            cette appellation lui plaisait. – J'aime ce nom-là,
-            disait-il. Bienvenu corrige monseigneur.</p>
-            <p>Nous ne prétendons pas que le portrait que nous faisons ici soit
-            vraisemblable ; nous nous bornons à dire qu'il est ressemblant.</p>
-          </section>
-        </topic>
-        <!-- ============================================================== -->
-        <topic>
-          <head>
-            <title>3. A bon évêque dur évêché</title>
-          </head>
-          <section>
-            <p>…</p>
-          </section>
-        </topic>
-      </division>
-
-      <!-- ================================================================ -->
-      <!-- =                              Livre 2                         = -->
-      <!-- ================================================================ -->
-      <division>
-        <head>
-          <title>Livre 2. La chute</title>
-        </head>
-        <!-- ============================================================== -->
-        <topic>
-          <head>
-            <title>1. Le soir d'un jour de marche</title>
-          </head>
-          <section>
-            <p>…</p>
-          </section>
-        </topic>
-      </division>
-    </division>
-
-    <!-- ================================================================== -->
-    <!-- =                                                                = -->
-    <!-- =                              Partie 2                          = -->
-    <!-- =                                                                = -->
-    <!-- ================================================================== -->
-    <division>
-      <head>
-        <title>Partie 2. Cosette</title>
-      </head>
-      <!-- ================================================================ -->
-      <!-- =                             Livre 1                          = -->
-      <!-- ================================================================ -->
-      <division>
-        <head>
-          <title>Livre 1. Waterloo</title>
-        </head>
-        <!-- ============================================================== -->
-        <topic>
-          <head>
-            <title>1. Ce qu'on rencontre en venant de Nivelles</title>
-          </head>
-          <section>
-            <p>L'an dernier (1861), par une belle matinée de mai, un passant,
-            celui qui raconte cette histoire, arrivait de Nivelles et se
-            dirigeait vers La Hulpe. Il allait à pied. Il suivait, entre deux
-            rangées d'arbres, une large chaussée pavée ondulant sur des
-            collines qui viennent l'une après l'autre, soulèvent la route et la
-            laissent retomber, et font là comme des vagues énormes. Il avait
-            dépassé Lillois et Bois-Seigneur-Isaac. Il apercevait, à l'ouest,
-            le clocher d'ardoise de Braine-l'Alleud qui a la forme d'un vase
-            renversé. Il venait de laisser derrière lui un bois sur une
-            hauteur, et, à l'angle d'un chemin de traverse, à côté d'une espèce
-            de potence vermoulue portant l'inscription : <mentioned>Ancienne
-            barrière no 4</mentioned>, un cabaret ayant sur sa façade cet
-            écriteau : <mentioned>Au quatre vents. Echabeau, café de
-            particulier</mentioned>.</p>
-            <p>Un demi-quart de lieue plus loin que ce cabaret, il arriva au
-            fond d'un petit vallon où il y a de l'eau qui passe sous une arche
-            pratiquée dans le remblai de la route. Le bouquet d'arbres,
-            clairsemé mais très vert, qui emplit le vallon d'un côté de la
-            chaussée, s'éparpille de l'autre dans les prairies et s'en va avec
-            grâce et comme en désordre vers Braine-l'Alleud.</p>
-            <p>Il y avait là, à droite, au bord de la route, une auberge, une
-            charrette à quatre roues devant la porte, un grand faisceau de
-            perches à houblon, une charrue, un tas de broussailles sèches près
-            d'une haie vive, de la chaux qui fumait dans un trou carré, une
-            échelle le long d'un vieux hangar à cloisons de paille. Une jeune
-            fille sarclait dans un champ où une grande affiche jaune,
-            probablement du spectacle forain de quelque kermesse, volait au
-            vent. A l'angle de l'auberge, à côté d'une mare où naviguait une
-            flottille de canards, un sentier mal pavé s'enfonçait dans les
-            broussailles. Ce passant y entra.</p>
-            <p>Au bout d'une centaine de pas, après avoir longé un mur du
-            quinzième siècle surmonté d'un pignon aigu à briques contrariées,
-            il se trouva en présence d'une grande porte de pierre cintrée, avec
-            imposte rectiligne, dans le grave style de Louis XIV, accostée de
-            deux médaillons planes. Une façade sévère dominait cette porte ; un
-            mur perpendiculaire à la façade venait presque toucher la porte et
-            la flanquait d'un brusque angle droit. Sur le pré devant la porte
-            gisaient trois herses à travers lesquelles poussaient pêle-mêle
-            toutes les fleurs de mai. La porte était fermée. Elle avait pour
-            clôture deux battants décrépits ornés d'un vieux marteau
-            rouillé.</p>
-            <p>Le soleil était charmant ; les branches avaient ce doux
-            frémissement de mai qui semble venir des nids plus encore que du
-            vent. Un brave petit oiseau, probablement amoureux, vocalisait
-            éperdument dans un grand arbre.</p>
-            <p>Le passant se courba et considéra dans la pierre à gauche, au
-            bas du pied-droit de la porte, une assez large excavation
-            circulaire ressemblant à l'alvéole d'une sphère. En ce moment les
-            battants s'écartèrent et une paysanne sortit.</p>
-            <p>Elle vit le passant et aperçut ce qu'il regardait.</p>
-            <p>– C'est un boulet français qui a fait ça, lui dit-elle. Et elle
-            ajouta :</p>
-            <p>– Ce que vous voyez là, plus haut, dans la porte, près d'un clou,
-            c'est le trou d'un gros biscayen. Le biscayen n'a pas traversé le
-            bois.</p>
-            <p>– Comment s'appelle cet endroit-ci ? demanda le passant.</p>
-            <p>– Hougomont, dit la paysanne.</p>
-            <p>Le passant se redressa. Il fit quelques pas et s'en alla regarder
-            au-dessus des haies. Il aperçut à l'horizon à travers les arbres une
-            espèce de monticule et sur ce monticule quelque chose qui, de loin,
-            ressemblait à un lion.</p>
-            <p>Il était dans le champ de bataille de Waterloo.</p>
-          </section>
-        </topic>
-      </division>
-    </division>
-  </document>
-</publidoc>
--- a/Xml/Documents/torture_test.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,601 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publidoc version="1.0">
-  <document xml:id="torture_test" xml:lang="fr">
-    <head>
-      <title>Torture test</title>
-      <subtitle>Test des capacités de <name>publidoc</name></subtitle>
-      <identifier type="ean">9781449328030</identifier>
-      <identifier type="uri">http://www.prismallia.fr/Xml/torture_test</identifier>
-      <copyright>Prismallia, Paris, 2012</copyright>
-      <contributors>
-        <contributor>
-          <firstname>Patrick</firstname><lastname>PIERRE</lastname>
-          <role>author</role>
-        </contributor>
-        <contributor>
-          <firstname>Tien Haï</firstname><lastname>NGUYEN</lastname>
-          <role>illustrator</role>
-        </contributor>
-        <contributor>
-          <label>Prismallia</label>
-          <address>12 rue de la Montagne – 75005 Paris</address>
-          <link uri="http://www.prismallia.fr"/>
-          <role>publisher</role>
-          <role>packager</role>
-        </contributor>
-      </contributors>
-      <date value="2012-01"/>
-      <place>Paris</place>
-      <source type="book">
-        <identifier type="ean">9782843550362</identifier>
-        <title>L'art de mettre à l'épreuve</title>
-        <pagenumber>312</pagenumber>
-      </source>
-      <source type="file">
-        <identifier type="uri">hugo_miserables.xml</identifier>
-      </source>
-      <keywordset>
-        <keyword>publidoc</keyword>
-        <keyword>Cyrano</keyword>
-        <keyword>météo</keyword>
-      </keywordset>
-      <subjectset>
-        <subject id="test"/>
-        <subject id="littérature"/>
-      </subjectset>
-      <abstract>
-        <p>
-          Ce fichier rassemble un maximum de situations afin de tester les
-          possibilités de <name>publidoc</name>.
-        </p>
-      </abstract>
-      <cover><image id="torture_test_cover"/></cover>
-      <annotation>Ce fichier n'a pas de réelle signification</annotation>
-    </head>
-
-    <!-- ================================================================== -->
-    <topic type="title">
-      <head>
-        <title>Publidoc</title>
-        <subtitle>Torture test</subtitle>
-      </head>
-      <section>
-        <p>
-          Réalisation <link uri="http://www.prismallia.fr">Prismallia</link>
-        </p>
-      </section>
-    </topic>
-    
-    <!-- ================================================================== -->
-    <division>
-      <head>
-        <title>Le niveau section</title>
-      </head>
-      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-      <topic>
-        <head>
-          <title>Les types de section</title>
-        </head>
-        <section type="box">
-          <head>
-            <title>Encadré</title>
-            <subtitle>« Casser sa pipe »</subtitle>
-          </head>
-          <p>
-            Il semblerait que cette expression vienne du Premier empire durant
-            les guerres Napoléoniennes.  Sur les champs de bataille de
-            l'époque, les médecins militaires (majors) ne disposaient pas du
-            matériel nécessaire pour anesthésier le soldat avant de
-            l'amputer. Pour résoudre ce problème, on avait trouvé une bien
-            maigre solution. Il s'agissait de donner une pipe en terre cuite au
-            patient qu'il place entre ses dents, pour éviter que ce dernier ne
-            crie. Dans le cas où le médecin échouait lors de l'opération et que
-            le soldat succombait, il lâchait alors la pipe qu'il tenait entre
-            ses mâchoires, et celle-ci tombait en se brisant.</p>
-          <p>Ce serait de là que naquit l'expression « casser sa pipe ».</p>
-        </section>
-        <section type="ex">
-          <head>
-            <title>Exemple</title>
-          </head>
-          <p>Quand on meurt on perd le goût de la vie. Quand on casse sa pipe,
-          on perd le goût du tabac.</p>
-        </section>
-        <section type="sign">
-          <head>
-            <title>Signature</title>
-          </head>
-          <p>Jeanson Henri</p>
-        </section>
-     </topic>
-      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-      <topic>
-        <head>
-          <title>Les langues</title>
-        </head>
-        <section>
-          <head>
-            <title>Moyen mnémotechnique pour les planètes</title>
-          </head>
-          <p>Mercredi, viens-tu manger avec Jean sur une nappe propre ?</p>
-          <p>Mercure, Vénus, Terre, Mars, Astéroïdes, Saturne, Uranus, Neptune,
-          Pluton</p>
-        </section>
-        <section xml:lang="en">
-          <head>
-            <title>Don't look a gift horse in the mouth</title>
-          </head>
-          <section>
-            <head><title>Meaning</title></head>
-            <p>Don't be ungrateful when you receive a gift.</p>
-          </section>
-          <section>
-            <head><title>Origin</title></head>
-            <p>This comes into the category of phrases called proverbs. The
-            phrase is often expressed as 'never look a gift horse in the
-            mouth'.</p>
-            <p>As horses age their teeth begin to project further forward each
-            year and so their age can be estimated by checking how prominent
-            the teeth are.</p>
-          </section>
-        </section>
-      </topic>
-    </division>
-    
-    <!-- ================================================================== -->
-    <division>
-      <head>
-        <title>Le niveau bloc</title>
-      </head>
-      <division>
-        <head>
-          <title>Le texte</title>
-        </head>
-        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-        <topic>
-          <head>
-            <title>Les paragraphes</title>
-          </head>
-          <section>
-            <head>
-              <title>Les Misérables</title>
-              <subtitle>Extrait</subtitle>
-              <abstract>
-                <p>Où l’on apprend la mort de Jean Valjean.</p>
-              </abstract>
-            </head>
-            <p>Cosette et Marius tombèrent à genoux, éperdus, étouffés de
-            larmes, chacun sur une des mains de Jean Valjean. Ces mains
-            augustes ne remuaient plus.</p>
-            <p>Il était renversé en arrière, la lueur des deux chandeliers
-            l'éclairait ; sa face blanche regardait le ciel, il laissait
-            Cosette et Marius couvrir ses mains de baisers ; il était mort.</p>
-            <p>La nuit était sans étoiles et profondément obscure. Sans doute,
-            dans l'ombre, quelque ange immense était debout, les ailes
-            déployées, attendant l'âme.</p>
-          </section>
-          <section>
-            <head>
-              <title>Germinal</title>
-              <subtitle>Extrait</subtitle>
-              <abstract>
-                <p>Où l’on découvre une ambiance pesante.</p>
-              </abstract>
-            </head>
-            <section>
-              <p>Pas une parole n'était échangée. Ils tapaient tous, on
-              n'entendait que ces coups irréguliers, voilés et comme lointains.
-              Les bruits prenaient une sonorité rauque, sans un écho dans l'air
-              mort. Et il semblait que les ténèbres fussent d'un noir inconnu,
-              épaissi par les poussières volantes du charbon, alourdi par des
-              gaz qui pesaient sur les yeux. Les mèches des lampes, sous leurs
-              chapeaux de toile métallique, n'y mettaient que des points
-              rougeâtres.</p>
-              <p>On ne distinguait rien, la taille s'ouvrait, montait ainsi
-              qu'une large cheminée, plate et oblique, où la suie de dix hivers
-              aurait amassé une nuit profonde. Des formes spectrales s'y
-              agitaient, les lueurs perdues laissaient entrevoir une rondeur de
-              hanche, un bras noueux, une tête violente, barbouillée comme pour
-              un crime. Parfois, en se détachant, luisaient des blocs de
-              houille, des pans et des arêtes, brusquement allumés d'un reflet
-              de cristal.  Puis, tout retombait au noir, les rivelaines
-              tapaient à grands coups sourds, il n'y avait plus que le
-              halètement des poitrines, le grognement de gêne et de fatigue,
-              sous la pesanteur de l'air et la pluie des sources.</p>
-            </section>
-            <section type="sign">
-              <p>Émile ZOLA</p>
-            </section>
-          </section>
-        </topic>
-        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-        <topic>
-          <head>
-            <title>Les dialogues</title>
-          </head>
-          <section>
-            <head>
-              <title>Cyrano de Bergerac</title>
-              <subtitle>Extrait</subtitle>
-            </head>
-            <speech>
-              <speaker>Le fâcheux</speaker>
-              <p>Quoi, pas un grand seigneur pour couvrir de son nom ?…</p>
-            </speech>
-            <speech>
-              <speaker>Cyrano</speaker>
-              <stage>agacé</stage>
-              <p>Non, ai-je dit deux fois. Faut-il donc que je trisse ?…</p>
-              <p>Non, pas de protecteur… mais une protectrice !</p>
-            </speech>
-          </section>
-        </topic>
-        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-        <topic>
-          <head>
-            <title>Les listes</title>
-          </head>
-          <section>
-            <head>
-              <title>la pâte à crêpes</title>
-            </head>
-
-            <list>
-              <head>
-                <title>Liste non ordonnée : les ingrédients</title>
-              </head>
-              <item>250 g de farine</item>
-              <item>3 œufs</item>
-              <item>75 cl de lait</item>
-              <item>2 cuillères à soupe de sucre</item>
-            </list>
-
-            <list type="ordered">
-              <head>
-                <title>Liste ordonnée : la recette</title>
-              </head>
-              <item>
-                <p>Versez dans une terrine 250 g de farine en fontaine, et
-                cassez 3 œufs au milieu.</p>
-                <p>Incorporez-les à la farine, en remuant avec une cuillère
-                en bois.</p>
-              </item>
-              <item>
-                <p>Versez 75 cl de lait, en délayant progressivement de
-                manière à éviter les grumeaux.</p>
-                <p>Si vous faites des crêpes sucrées, ajoutez 2 cuillères à
-                soupe de sucre.</p>
-              </item>
-              <item>
-                <p>Laissez reposer la pâte si possible 1 h avant de
-                l'utiliser.</p>
-              </item>
-              <item>
-                <p>Si vous voulez des crêpes plus fines, mettez moitié eau,
-                moitié lait.</p>
-                <p>Si vous les désirez plus légères, remplacez un verre de lait
-                par un verre de bière.</p>
-                <p>Si vous les aimez plus moelleuses, incorporez 1 blanc d'œuf
-                battu en neige à la pâte, au moment de confectionner les
-                crêpes.</p>
-              </item>
-            </list>
-          </section>
-          <section>
-            <list type="glossary">
-              <head>
-                <title>Glossaire : la comptabilité</title>
-              </head>
-              <item>
-                <label>Actif</label>
-                <p>Colonne de gauche du bilan qui représente les éléments
-                positifs du patrimoine d'une entreprise : ce qu'elle
-                possède.</p>
-              </item>
-              <item>
-                <label>Passif</label>
-                <p>Colonne de droite du bilan qui représente les dettes d'une
-                entreprise et ses capitaux propres.</p>
-              </item>
-            </list>
-          </section>
-          <section>
-            <list>
-              <head>
-                <title>Listes imbriquées : la météo aéronautique</title>
-              </head>
-              <item>
-                <list>
-                  <head>
-                    <title>METAR</title>
-                  </head>
-                  <item>METAR LFPB 230900Z 13003KT CAVOK 18/10 Q1015 NOSIG=</item>
-                  <item>METAR LFOR 230900Z 18003KT CAVOK 17/09 Q1015=</item>
-                </list>
-              </item>
-              <item>
-                <list>
-                  <head>
-                    <title>TAF</title>
-                  </head>
-                  <item>TAF LFOP 230800Z 230918 18005KT CAVOK BECMG 1416 24010KT BKN014 TEMPO 1618 RA BKN005=</item>
-                  <item>TAF LFOT 230800Z 230918 23007KT CAVOK=</item>
-                </list>
-              </item>
-            </list>
-          </section>
-        </topic>
-        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-        <topic>
-          <head>
-            <title>Les citations</title>
-          </head>
-          <section>
-            <blockquote>
-              <p>Dans cent ans, qu'aimeriez-vous que l'on dise de vous ?</p>
-              <p>
-                — J'aimerais que l'on dise : <quote>il se porte bien pour son
-                âge !</quote>
-              </p>
-              <attribution>Woody ALLEN</attribution>
-            </blockquote>
-          </section>
-        </topic>
-        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-        <topic>
-          <head>
-            <title>Les tableaux</title>
-          </head>
-          <section>
-            <table>
-              <head>
-                <title>Un tableau simple</title>
-              </head>
-              <tgroup cols="3" align="left">
-                <thead>
-                  <row>
-                    <entry>Head 1</entry>
-                    <entry>Head 2</entry>
-                    <entry>Head 3</entry>
-                  </row>
-                </thead>
-                <tfoot>
-                  <row>
-                    <entry>Foot 1</entry>
-                    <entry>Foot 2</entry>
-                    <entry>Foot 3</entry>
-                  </row>
-                </tfoot>
-                <tbody>
-                  <row>
-                    <entry>Cell 1.1</entry>
-                    <entry>Cell 1.2</entry>
-                    <entry>Cell 1.3</entry>
-                  </row>
-                  <row>
-                    <entry>Cell 2.1</entry>
-                    <entry>Cell 2.2</entry>
-                    <entry>Cell 2.3</entry>
-                  </row>
-                </tbody>
-              </tgroup>
-              <caption>
-                <p>Légende du tableau</p>
-              </caption>
-            </table>
-          </section>
-        </topic>
-      </division>
-      <division>
-        <head>
-          <title>Le multimedia</title>
-        </head>
-        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-        <topic>
-          <head>
-            <title>L'image</title>
-          </head>
-          <section>
-            <media>
-              <image id="cosette"/>
-              <caption>
-                <name of="person">Cosette</name>, illustration pour Les <name
-                of="book">Misérables</name>.
-              </caption>
-            </media>
-            <media>
-              <image id="prismallia_logo" type="thumbnail"/>
-              <caption>Le logo de <name>Prismallia</name></caption>
-              <link uri="http://www.prismallia.fr"/>
-            </media>
-            <p>
-              En typographie, un cul-de-lampe est un ornement placé en bas
-              d'une page de fin de chapitre ou de livre. Il prend généralement
-              la forme d’un triangle composé d'un dessin abstrait ou imagé
-              comme avec le fleuron typographique (<image
-              id="culdelampe"/>). Le cul-de-lampe désigne aussi l'arrangement
-              décoratif d'un texte qui va en diminuant, d'une ligne à l'autre,
-              jusqu'à ne plus former qu'une pointe sur la dernière ligne.
-            </p>
-          </section>
-        </topic>
-        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-        <topic>
-          <head>
-            <title>Sons et vidéos</title>
-          </head>
-          <section>
-            <media>
-              <audio id="6channels"/>
-              <caption>Son 5.1</caption>
-            </media>
-          </section>
-        </topic>
-      </division>
-    </division>
-    
-    <!-- ================================================================== -->
-    <division>
-      <head>
-        <title>Le niveau courant</title>
-      </head>
-      <topic>
-        <section>
-          <list type="glossary">
-            <item>
-              <label>Ancres</label>
-              <p>
-                Une <anchor xml:id="a001"/>ancre est un objet embarqué, lourd,
-                souvent de métal et destiné à stabiliser des bateaux à un
-                endroit spécifique sur les fonds rocheux, vaseux ou sableux. Il
-                y a deux catégories d’ancrages (ou mouillage), les ancrages
-                provisoires et les ancrages permanents.
-              </p>
-            </item>
-            <item>
-              <label>Indices et exposants</label>
-              <p>Un exposant 10<sup>-3</sup> suivi d'un indice
-              H<sub>2</sub>O.</p>
-            </item>
-            <item>
-              <label>Mathématiques</label>
-              <p>Le dernier théorème de Fermat :</p>
-              <p>
-                Il n'existe pas de nombres entiers non nuls <var>x</var>,
-                <var>y</var> et <var>z</var> tels que :
-                <math wide="true">
-                  <var>x</var><sup>n</sup> + <var>y</var><sup>n</sup> = <var>z</var><sup>n</sup>
-                </math>
-                dès que <var>n</var> est un entier strictement supérieur à 2.
-              </p>
-              <p>
-                Une fraction en LaTeX : <math notation="tex">\frac{1}{2}</math>
-              </p>
-            </item>
-            <item>
-              <label>Nombres</label>
-              <p>En horlogerie, <number>4</number> est écrit <number
-              type="roman">iiii</number> au lieu de <number
-              type="roman">iv</number>, essentiellement pour des raisons de
-              lisibilité sur un cadran rond. C'est ce qui lui vaut son nom de
-              <number>quatre</number> d'horloger.</p>
-            </item>
-            <item>
-              <label>Dates</label>
-              <p>Napoléon Bonaparte est né le <date of="birth"
-              value="1769-08-15">15 août 1769</date> à Ajaccio, en Corse et
-              mort le <date of="death" value="1821-05-05">5 mai 1821</date> sur
-              l'île Sainte-Hélène, au Royaume-Uni. […]</p>
-              <p>À son retour d’Italie, en <date value="1797-12">décembre
-              1797</date>, Bonaparte est accueilli comme un héros par le
-              Directoire. […]</p>
-              <p>En <date value="1800">1800</date>, Bonaparte attaque et vainc
-              l’Archiduché d'Autriche une nouvelle fois. […]</p>
-              <p><date value="1815-03-01">1<sup>er</sup> mars 1815</date> :
-              Débarqués à Golfe-Juan, Napoléon et sa petite troupe gagnent
-              Cannes où ils arrivent tard et d’où ils repartent tôt. […]</p>
-              <p>Dans les années <date value="1850"/>, l’empereur Napoléon III
-              fait publier la correspondance de son oncle. […]</p>
-            </item>
-            <item>
-              <label>Noms</label>
-              <p>La loi a changé, mais les chasseurs ne s'y soumettront
-              pas. C'est toute la substance du discours martelé par le leader
-              de <acronym>cpnt</acronym> (<name of="party">Chasse, Pêche,
-              Nature et Traditions</name>), <name of="person">Jean
-              Saint-Josse</name>, devant les chasseurs de la baie de Somme.</p>
-            </item>
-            <item>
-              <label>Notes</label>
-              <p>Depuis leur entrée dans l'univers des mathématiques (avec
-              <note><w>Pascal</w><p>Blaise PASCAL est né le <date
-              value="1623-06-19">19 juin 1623</date> à Clermont.</p>
-              <p>Il est mort le <date value="1662-08-19">19 août 1662</date> à
-              Paris.</p></note> au <number
-              type="roman">xvii</number><sup>e</sup> siècle), les probabilités
-              ont pris une place croissante dans notre façon d'appréhender le
-              monde. La mécanique quantique<note>La mécanique quantique est la
-              théorie mathématique et physique décrivant la structure et
-              l'évolution dans le <highlight>temps</highlight> et
-              l'<highlight>espace</highlight> des phénomènes physiques à
-              l'échelle de l'atome et en dessous.</note>, par exemple, repose
-              en partie sur le calcul des probabilités.</p>
-            </item>
-            <item>
-              <label>Mots étrangers</label>
-              <p>La boucle (ou <foreign>looping</foreign>) est une figure de
-              voltige aérienne. C'est une rotation de l'avion ou de
-              l'hélicoptère autour de son axe de tangage (axe des ailes).</p>
-            </item>
-            <item>
-              <label>Mises en valeur</label>
-              <p>La chimie se préoccupe de la manière dont les 92 atomes qui
-              constituent le tableau de Mendeleieff peuvent se combiner pour
-              donner des composés et quelles sont les propriétes de ces
-              composés. Ces composés sont soit des
-              <highlight>molécules</highlight> soit des
-              <highlight>cristaux</highlight>.</p>
-            </item>
-            <item>
-              <label>Citations</label>
-              <p><quote>Impossible de vous dire mon âge, il change tout le
-              temps.</quote> Allais Alphonse (1855-1905)</p>
-            </item>
-            <item>
-              <label>Acronymes</label>
-              <p>Le groupe <acronym>sncf</acronym> constitué par
-              l'établissement public <acronym>sncf</acronym> et ses 49
-              filiales, dont la plupart sont contrôlées par la société holding
-              <name of="company"><acronym>sncf</acronym> Participations</name>,
-              est l'un des tout premiers groupes de transport et de logistique
-              en Europe.</p>
-            </item>
-            <item>
-              <label>Termes techniques</label>
-              <p>Un <term>hydrate</term> est un composé chimique contenant de
-              l'eau.</p>
-            </item>
-            <item>
-              <label>Mots mentionnés</label>
-              <p>Le mot <mentioned>table</mentioned> n'a qu'une syllabe.</p>
-            </item>
-            <item>
-              <label>Liens</label>
-              <p>
-                N'hésitez pas à visiter le site de <link
-                uri="http://www.prismallia.fr">Prismallia</link>.
-              </p>
-              <p>
-                Lisez également l'article sur les <link
-                idref="a001">ancres</link>.
-              </p>
-            </item>
-          </list>
-        </section>
-      </topic>
-    </division>
-
-    <!-- ================================================================== -->
-    <topic type="copyright">
-      <head>
-        <title>Copyright</title>
-      </head>
-      <section>
-        <p>Direction éditoriale : <name of="person">Anne ONIME</name></p>
-        <p>Coordination éditoriale : <name of="person">Claire DENEAUTERRE</name></p>
-        <p>Édition : <name of="person">Yves ATROVITE</name></p>
-        <p>Direction artistique : <name of="person">Guy LIGUILI</name></p>
-        <p>Conception graphique : <name of="person">Patrick OTÉ</name></p>
-        <p>Réalisation numérique : <name of="company">Prismallia</name></p>
-      </section>
-      <section>
-        <p>© <name of="company">Prismallia</name>, Paris 2012</p>
-      </section>
-      <section>
-        <p>Tous les droits réservés pour tous les pays.</p>
-      </section>
-    </topic>
-    
-  </document>
-</publidoc>
--- a/Xml/Quiz/blanks-fill.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="blanks-fill" xml:lang="fr">
-    <head>
-      <title>Exercice à trous</title>
-    </head>
-    
-    <instructions>
-      <p>Écrivez correctement les adjectifs de couleur.</p>
-    </instructions>
-
-    <blanks-fill>
-      <p>
-        Ses lèvres sont <blank><s>bleues</s><s>grises</s></blank>
-        (<mentioned>bleu ou gris</mentioned>) de froid.
-      </p>
-      <p>
-        Les serviettes <blank><s>orange</s>
-        <help><p>Nom ?</p></help>
-        <answer><p>Orange est un nom.</p></answer></blank>
-        (<mentioned>orange</mentioned>) sont propres.
-      </p>
-      <p>
-        Il y a des taches <blank>blanchâtres</blank>
-        (<mentioned>blanchâtre</mentioned>) sur votre veste.
-      </p>
-    </blanks-fill>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/blanks-fill_strict.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="blanks-fill_strict" xml:lang="fr">
-    <head>
-      <title>Exercice à trous strict</title>
-    </head>
-    
-    <instructions>
-      <p>Écrivez correctement les adjectifs de couleur.</p>
-    </instructions>
-
-    <blanks-fill strict="true">
-      <section>
-        <p>La Mésopotamie est une région du <blank>Moyen
-         Orient</blank> située entre le <blank>Tigre</blank> 
-         et l'<blank>Euphrate</blank>. Elle correspond à
-         l'<blank>Irak</blank> actuel. Il s'agit d'une zone
-         où l'irrigation n'est pas nécessaire pour l'agriculture.</p>
-      </section>
-      <section>
-        <p>Au <number type="roman" value="3">iii</number><sup>e</sup>
-        millénaire av. J.-C., on distingue le Nord, appelé
-        l'<blank>Assyrie</blank> de la région du Sud, la
-        <blank>Babylonie</blank>.</p>
-      </section>
-    </blanks-fill>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/blanks-select.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="blanks-select" xml:lang="fr">
-    <head>
-      <title>Exercice à trous avec suggestions</title>
-    </head>
-
-    <instructions>
-      <p>Complètez le texte.</p>
-    </instructions>
-
-    <blanks-select>
-      <wrongs>
-        <wrong>la bergère</wrong>
-        <wrong>« Au feu ! »</wrong>
-      </wrongs>
-      <p>
-        Un berger aime faire croire que le loup attaque <blank>son
-        troupeau</blank>. À chaque fois qu'il crie « Au loup ! », tous les gens
-        du village viennent en courant. Cela amuse beaucoup <blank>le
-        berger</blank>.
-      </p>
-      <p>
-        <blank>Un jour</blank>, le loup attaque son troupeau. Le berger crie
-        <blank>« Au loup ! »</blank> mais personne ne vient et le loup emporte
-        sa plus belle brebis.
-        </p>
-    </blanks-select>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/blanks-select_multiple.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="blanks-select_multiple" xml:lang="fr">
-    <head>
-      <title>Exercice à trous avec suggestions réutilisables</title>
-    </head>
-
-    <instructions>
-      <p>Sans utiliser votre calculatrice, ni poser les opérations, retrouvez
-      le résultat exact de chaque multiplication.</p>
-    </instructions>
-
-    <blanks-select multiple="true">
-      <wrongs>
-        <wrong>1 169,73</wrong>
-        <wrong>848,78</wrong>
-      </wrongs>
-      <list>
-        <item>369 x 31,7 = <blank>11 697,3</blank></item>
-        <item>738 x 1,15 = <blank>848,7</blank></item>
-        <item>317 x 36,9 = <blank>11 697,3</blank></item>
-      </list>
-    </blanks-select>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/choices-check.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="choices-check" xml:lang="fr">
-    <head>
-      <title>Exercice QCM cases à cocher</title>
-    </head>
-
-    <instructions>
-      <p>Mon chiffre des unités est le double de celui des dizaines, mon
-      chiffre des dixièmes est inférieur à celui des unités. Mon chiffre des
-      centièmes est supérieur à 7. Qui suis-je ? (deux solutions)</p>
-    </instructions>
-
-    <choices-check>
-      <wrong>724,36</wrong>
-      <right>324,18</right>
-      <right>812,19</right>
-      <wrong>963,49</wrong>
-    </choices-check>
-
-    <answer>
-      <p>Il faut procéder par élimination.</p>
-      <list>
-        <item>
-          Les quatre nombres vérifient la première condition (« mon chiffre des
-          unités est le double de celui des dizaines ») :
-          7<highlight>24</highlight>,36 ; 3<highlight>24</highlight>,18 ;
-          8<highlight>12</highlight>,19 et 9<highlight>63</highlight>,49.
-        </item>
-        <item>
-          Mais la deuxième condition (« mon chiffre des dixièmes est inférieur
-          à celui des unités ») t'amène à écarter le nombre
-          96<highlight>3</highlight>,<highlight>4</highlight>9 et la dernière
-          condition (« mon chiffre des centièmes est supérieur à 7 »), le
-          nombre 724,3<highlight>6</highlight>.
-        </item>
-      </list>
-    </answer>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/choices-radio.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="choices-radio" xml:lang="fr">
-    <head>
-      <title>Exercice QCM radio</title>
-    </head>
-
-    <instructions>
-      <p>Quand on commande une « surprise » à Otorino le pizzaïolo, il choisit
-      au hasard trois des ingrédients :</p>
-      <list>
-        <item>olives ou anchois ;</item>
-        <item>poivrons ou artichaut ou champignons ;</item>
-        <item>jambon ou coppa.</item>
-      </list>
-      <p>Quelle est la probabilité d'obtenir une pizza contenant des anchois
-      et des poivrons ?</p>
-    </instructions>
-
-    <choices-radio>
-      <wrong>½</wrong>
-      <right>⅙</right>
-      <wrong>⅓</wrong>
-    </choices-radio>
-
-    <help>
-      <p>Pour trouver le nombre de cas possibles, le plus simple est de faire
-      un arbre.</p>
-    </help>
-
-    <answer>
-      <p>Pour trouver le nombre de cas possibles, le plus simple est de faire
-      un arbre.</p>
-      <p>Le nombre de cas favorables est 2.</p>
-      <p>On en déduit la probabilité cherchée : 2/12 = 1/6</p>
-      <link uri="proba01"/>
-    </answer>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/composite.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="composite" xml:lang="fr">
-    <head>
-      <title>Exercice composite</title>
-    </head>
-
-    <instructions>
-      <p>À quelle catégorie appartiennent les animaux suivants ?</p>
-    </instructions>
-
-    <composite>
-      <!-- ================================================================ -->
-      <subquiz>
-        <instructions>
-          <p>abeille</p>
-        </instructions>
-        <choices-radio>
-          <wrong>gastéropode</wrong>
-          <right>insecte</right>
-          <wrong>mollusque</wrong>
-        </choices-radio>
-      </subquiz>
-
-      <!-- ================================================================ -->
-      <subquiz>
-        <instructions>
-          <p>aigle</p>
-        </instructions>
-        <choices-check>
-          <right>oiseau</right>
-          <wrong>passereau</wrong>
-          <wrong>charognard</wrong>
-          <right>rapace</right>
-        </choices-check>
-      </subquiz>
-
-      <!-- ================================================================ -->
-      <subquiz>
-       <blanks-fill>
-          <p>L'abeille est un <blank>insecte</blank> qui vit dans une
-          <blank>ruche</blank>.</p>
-          <p>Elle fabrique du <blank>miel</blank>.</p>
-        </blanks-fill>
-      </subquiz>
-
-      <!-- ================================================================ -->
-      <subquiz>
-        <instructions>
-          <p>albatros</p>
-        </instructions>
-        <blanks-select>
-          <wrongs>
-            <wrong>reptile</wrong>
-            <wrong>oiseaux</wrong>
-          </wrongs>
-          <p>Catégorie : <blank>mammifère</blank></p>
-        </blanks-select>
-      </subquiz>
-
-      <!-- ================================================================ -->
-      <subquiz>
-        <instructions>
-          <p>dauphin</p>
-        </instructions>
-        <point>
-          <p>
-            <right>mammifère</right> /
-            <right>cétacé</right> /
-            <wrong>poisson</wrong> /
-            <wrong>batracien</wrong>
-          </p>
-        </point>
-      </subquiz>
-
-      <!-- ================================================================ -->
-      <subquiz>
-        <instructions>
-          <p>albatros</p>
-        </instructions>
-        <point type="radio">
-          <p>
-            <right>oiseau</right> /
-            <wrong>rongeur</wrong> /
-            <wrong>reptile</wrong>
-          </p>
-        </point>
-      </subquiz>
-
-      <!-- ================================================================ -->
-      <subquiz>
-        <instructions>
-          <p>Associez les animaux avec leur catégorie.</p>
-        </instructions>
-        <matching>
-          <match><p>oiseau</p>    <p>hirondelle</p></match>
-          <match><p>mammifère</p> <p>baleine</p></match>
-          <match><p>reptile</p>   <p>couleuvre</p></match>
-        </matching>
-      </subquiz>
-
-      <!-- ================================================================ -->
-      <subquiz>
-        <instructions>
-          <p>Qui mange qui ?</p> 
-          <p>Rangez les animaux pour réaliser une chaîne alimentaire.</p>
-        </instructions>
-        <sort>
-          <comparison>mange</comparison>
-          <item>le loup (carnivore secondaire)</item>
-          <item>le lynx (carnivore primaire)</item>
-          <item>le lièvre (herbivore)</item>
-        </sort>
-      </subquiz>
-    </composite>
-
-    <help>
-      <p>Cet exercice est très facile et ne nécessite pas d'aide.</p>
-    </help>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/matching.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="matching" xml:lang="fr">
-    <head>
-      <title>Exercice d'appariement</title>
-    </head>
-
-    <instructions>
-      <p>Associez les phrases suivantes avec leur contraire.</p>
-    </instructions>
-
-    <matching>
-      <match>
-        <p>On s'entend très bien.</p>
-        <p>On s'entend comme chien et chat.</p>
-      </match>
-      <match>
-        <p>On a perdu le contact.</p>
-        <p>On a gardé contact.</p>
-      </match>
-      <match>
-        <p>On se chamaille souvent.</p>
-        <p>On ne se dispute jamais.</p>
-      </match>
-      <match>
-        <p>On s’amuse comme des fous.</p>
-        <p>On est plutôt sérieux ensemble.</p>
-      </match>
-    </matching>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/point.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="point" xml:lang="fr">
-    <head>
-      <title>Exercice de pointage</title>
-    </head>
-
-    <instructions>
-      <p>Sélectionnez le nom ou le pronom qui détermine l'accord de
-      chaque verbe mis en valeur.</p>
-    </instructions>
-
-    <point>
-      <section>
-        <p>Le centième <right>anniversaire</right> de la <wrong>mort</wrong> de
-        <wrong>Jules Verne</wrong> <highlight>a été célébré</highlight> en
-        2005. Cet <right>écrivain</right> du <number type="roman"
-        value="19">xix</number><sup>e</sup> siècle <highlight>a</highlight>
-        encore aujourd'hui de nombreux <wrong>lecteurs</wrong>.
-        <right>Certains</right> le <highlight>considèrent</highlight> comme
-        l'<wrong>inventeur</wrong> du roman de science-fiction.</p>
-      </section>
-      <section>
-        <p>La <right>découverte</right> de la <wrong>Terre</wrong>
-        <highlight>est</highlight> le <wrong >thème</wrong> principal de ses
-        <wrong>romans</wrong>. Passionné de <wrong >géographie</wrong> et de
-        <wrong>sciences</wrong>, <right>Jules Verne</right> <highlight>a
-        imaginé</highlight> des <right>machines</right> extraordinaires qui
-        <highlight>permettent</highlight> d'explorer des
-        <wrong>contrées</wrong> lointaines ou inconnues. Ses
-        <right>héros</right> hors du commun <highlight>parcourent</highlight>
-        ainsi aussi bien les <wrong>profondeurs</wrong> sous-marines que
-        l'<wrong>espace</wrong> interstellaire.</p>
-      </section>
-    </point>
-    
-    <help>
-      <list>
-        <item>
-          Quand le sujet est un groupe nominal, le verbe s'accorde avec
-          le <highlight>nom noyau</highlight> du groupe.
-        </item>
-        <item>
-          Quand le sujet est le pronom relatif <mentioned>qui</mentioned>, le
-          verbe prend le nombre et la personne de
-          l'<highlight>antécédent</highlight>.
-        </item>
-      </list>
-    </help>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/point_radio.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="point_radio" xml:lang="fr">
-    <head>
-      <title>Exercice de pointage radio</title>
-    </head>
-
-    <instructions>
-      <section>
-        <p>Désignez Le mot qui représente le substantif du verbe.</p>
-      </section>
-    </instructions>
-
-    <point type="radio">
-      <p>
-        Changer :
-        <wrong>changage</wrong> / <right>changement</right> / <wrong>changation</wrong>
-      </p>
-    </point>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/production.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="production" xml:lang="fr">
-    <head>
-      <title>Exercice de production</title>
-    </head>
-
-    <instructions>
-      <p>
-        Notre connaissance du réel se limite-t-elle au savoir scientifique ?
-      </p>
-    </instructions>
-
-    <production/>
-    
-    <answer>
-        <p>« Le grand livre de la nature est écrit en langage mathématique »
-        avait coutume de dire <name>Galilée</name>. Cela signifie-t-il pour
-        autant que notre connaissance du réel se limite au savoir
-        scientifique ? Si nous acceptons cette restriction, nous acceptons
-        aussi que seuls les scientifiques aient accès à la connaissance du
-        réel. Est-ce le cas ? N'avons-nous pas, en tant qu'être humain, hors de
-        toute science, accès à une certaine connaissance du monde qui nous
-        entoure, une connaissance qui pourrait ne pas être forcément un
-        savoir ?</p>
-        <p>Ce premier enjeu du sujet est redoublé par un autre, plus
-        essentiel, celui de la définition du réel. À quelle sorte de réel le
-        savoir scientifique nous donne-t-il accès ? Est-ce là le seul réel
-        dont nous pouvons avoir connaissance ?</p>
-    </answer>
-  </quiz>
-</publiquiz>
--- a/Xml/Quiz/sort.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publiquiz version="1.0">
-  <quiz xml:id="sort" xml:lang="fr">
-    <head>
-      <title>Exercice de tri</title>
-    </head>
-
-    <instructions>
-      <p>Rangez les nombres du plus petit au plus grand.</p>
-    </instructions>
-
-    <sort>
-      <comparison>&lt;</comparison>
-      <item shuffle="6">59</item>
-      <item shuffle="5">66</item>
-      <item shuffle="1">73</item>
-      <item shuffle="4">87</item>
-      <item shuffle="2">91</item>
-      <item shuffle="3">94</item>
-    </sort>
-  </quiz>
-</publiquiz>
Binary file Xml/Sets/Images/composition.jpg has changed
--- a/Xml/Sets/composition.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!-- $Id$ -->
-<publiset version="1.0">
-  <composition xml:id="composition" as="publidoc" attributes="version=1.0">
-    <division as="document" attributes="xml:id=composition xml:lang=fr">
-      <head transform="composition.xsl">
-        <title>Exemple d'assemblage de sujets</title>
-        <identifier type="ean">9781449328030</identifier>
-        <copyright>Prismallia, Paris, 2012</copyright>
-        <contributors>
-          <contributor>
-            <firstname>Patrick</firstname><lastname>PIERRE</lastname>
-            <role>author</role>
-          </contributor>
-          <contributor>
-            <label>Prismallia</label>
-            <address>12 rue de la Montagne – 75005 Paris</address>
-            <link uri="http://www.prismallia.fr">Prismallia</link>
-            <role>packager</role>
-          </contributor>
-        </contributors>
-        <keywordset>
-          <keyword>Belgique</keyword>
-          <keyword>chasse</keyword>
-          <keyword>Pompidou</keyword>
-          <keyword>Portugal</keyword>
-          <keyword>Union européenne</keyword>
-        </keywordset>
-        <abstract>
-          <p>Ce document est un assemblage de plusieurs fichiers.</p>
-        </abstract>
-        <cover><image id="composition"/></cover>
-      </head>
-
-      <!-- ========================== Événements ========================== -->
-      <division path="../Topics" xslt="composition.xsl">
-        <head>
-          <title>Les événements</title>
-        </head>
-        <file name="centre_pompidou.xml"/>
-        <file name="chasseurs.xml"/>
-      </division>
-
-      <!-- =========================== Brèves ============================= -->
-      <division>
-        <head>
-          <title>Les brèves</title>
-        </head>
-        <file name="../Topics/portugal_ue.xml" xslt="composition.xsl"/>
-      </division>
-      
-      <!-- =========================== Photos ============================= -->
-      <division>
-        <head>
-          <title>Les photos avec légende</title>
-        </head>
-        <division as="topic" path="../Topics">
-          <file name="prince_belge.xml" xpath="topic/section"/>
-        </division>
-      </division>
-    </division>
-  </composition>
-</publiset>
--- a/Xml/Sets/proba.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!-- $Id$ -->
-<publiset version="1.0">
-  <composition xml:id="proba" as="publiquiz" attributes="version=1.0">
-    <division as="document" attributes="xml:id=proba xml:lang=fr">
-      <head>
-        <title>Exemple d'assemblage de sujets et de quiz</title>
-        <keywordset>
-          <keyword>mathématiques</keyword>
-          <keyword>probabilité</keyword>
-        </keywordset>
-      </head>
-
-      <!-- ============================ Cours ============================= -->
-      <division path="../Topics" xslt="composition.xsl">
-        <head>
-          <title>Le cours</title>
-        </head>
-        <file name="proba01.xml"/>
-      </division>
-
-      <!-- ========================== Exercices =========================== -->
-      <division path="../Quiz" xslt="composition.xsl">
-        <head>
-          <title>Les exercices</title>
-        </head>
-        <file name="choices-radio.xml"/>
-      </division>
-    </division>
-  </composition>
-</publiset>
--- a/Xml/Sets/selection.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!-- $Id$ -->
-<publiset version="1.0">
-  <!-- ============================ SÉLECTION 1 =========================== -->
-  <selection xml:id="selection1" xml:lang="fr">
-    <head>
-      <title>Première sélection</title>
-    </head>
-    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~ Événements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-    <division path="../Topics">
-      <head>
-        <title>Les événements</title>
-      </head>
-      <file name="centre_pompidou.xml">Un nouveau Centre Pompidou</file>
-      <file name="chasseurs.xml">Les chasseurs contestent la loi</file>        <!-- <file>Publidoc/Xml/Sets/tree.xml</file> -->
-
-    </division>
-    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Brèves ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-    <division path="../Topics">
-      <head>
-        <title>Les brèves</title>
-      </head>
-      <file name="portugal_ue.xml">Lisbonne, samedi 1<sup>er</sup></file>
-    </division>
-  </selection>
-  
-  <!-- ============================ SÉLECTION 2 =========================== -->
-  <selection xml:id="selection2" xml:lang="fr">
-    <head>
-      <title>Deuxième sélection</title>
-    </head>
-    <file name="../Topics/prince_belge.xml"
-          uri="../PrinceBelge/prince_belge.html">Prince Philippe</file>
-    <link uri="../TortureTest/torture_test.html">Torture test</link>
-  </selection>
-</publiset>
Binary file Xml/Topics/Images/centre_pompidou.jpg has changed
Binary file Xml/Topics/Images/chasseurs.jpg has changed
Binary file Xml/Topics/Images/prince_belge.jpg has changed
--- a/Xml/Topics/centre_pompidou.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publidoc version="1.0">
-  <topic type="event" xml:id="centre_pompidou" xml:lang="fr-FR">
-    <head>
-      <title>Un nouveau Centre Pompidou après vingt-sept mois de travaux</title>
-      <subtitle>Paris, samedi 1<sup>er</sup></subtitle>
-      <date value="2000-01-01"/>
-      <place>Paris</place>
-      <keywordset>
-        <keyword>France</keyword>
-        <keyword>Architecture</keyword>
-      </keywordset>
-    </head>
-
-    <section>
-      <p>La bibliothèque n'ouvrira ses portes que le 26 janvier ; le
-      restaurant, dont le décor a été confié à des designers pleins de
-      promesses, est encore en travaux. Qu'importe ! Ils furent des milliers à
-      se presser pour découvrir un Beaubourg qui a fait peau neuve. Les
-      tubulures ont été repeintes avec les couleurs vives qui avaient fait la
-      célébrité du lieu, les espaces ont été réorganisés. Toute
-      l'administration a été déplacée dans un immeuble voisin : la place
-      libérée permet au musée national d'Art moderne de proposer un nouvel
-      accrochage plus aéré de ses collections. Neuf jeunes plasticiens français
-      sont à l'affiche de la première exposition.</p>
-      <media>
-        <image id="centre_pompidou">
-          <copyright>Morris / Sipa Press</copyright>
-        </image>
-        <caption>
-          <p>Pour ce premier jour de réouverture, 40 000 visiteurs sont
-          entrés gratuitement.</p>
-        </caption>
-      </media>
-    </section>
-  </topic>
-</publidoc>
--- a/Xml/Topics/chasseurs.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publidoc version="1.0">
-  <topic xml:id="chasseurs" type="event" xml:lang="fr">
-    <head>
-      <title>Les chasseurs d'oiseaux contestent la loi</title>
-      <subtitle>Baie de Somme, mardi 1<sup>er</sup></subtitle>
-      <date value="2000-02-01"/>
-      <place>Baie de Somme</place>
-    </head>
-
-    <section>
-      <p>La loi a changé, mais les chasseurs ne s'y soumettront pas. C'est
-      toute la substance du discours martelé par le leader de CPNT (<name
-      of="party">Chasse, Pêche, Nature et Traditions</name>), <name
-      of="person">Jean Saint-Josse</name>, devant les chasseurs de la baie de
-      Somme. Une décision du Conseil d'État oblige la France à fermer la chasse
-      au gibier d'eau et aux oiseaux migrateurs au <date value="2000-01-31">31
-      janvier</date>, c'est-à-dire un mois plus tôt que précédemment, afin de
-      se conformer à une directive européenne datant de… <date
-      value="1979">1979</date> ! Forts de leur poids électoral (6,77 % aux
-      européennes), les chasseurs exigent l'abrogation de ce
-      texte.</p>
-      <media>
-        <image id="chasseurs"/>
-        <caption>
-          <p>Dans la mire : les oiseaux migrateurs.</p>
-        </caption>
-      </media>
-    </section>
-  </topic>
-</publidoc>
--- a/Xml/Topics/portugal_ue.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publidoc version="1.0">
-  <topic xml:id="portugal_ue" type="flash" xml:lang="fr">
-    <head>
-      <title>Janvier 2000</title>
-      <subtitle>Lisbonne, samedi 1<sup>er</sup></subtitle>
-      <date value="2000-01-01"/>
-      <place>Lisbonne</place>
-      <source type="book">
-        <identifier type="ean">9782843550362</identifier>
-        <title>Chronique de l'année 2000</title>
-        <pagenumber>4</pagenumber>
-      </source>
-      <source type="file">
-        <identifier type="uri">4z.tex</identifier>
-      </source>
-    </head>
-
-    <section>
-      <p>
-        Le Portugal prend pour six mois la présidence de l'Union européenne.
-      </p>
-    </section>
-  </topic>
-</publidoc>
--- a/Xml/Topics/prince_belge.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publidoc version="1.0">
-  <topic xml:id="prince_belge" type="photo" xml:lang="fr">
-    <head>
-      <title>Janvier 2000</title>
-      <date value="2000-01"/>
-    </head>
-
-    <section>
-      <media>
-        <image id="prince_belge"/>
-        <caption>
-          <p>Le 18, à Liège, le prince Philippe et son épouse, Mathilde,
-          prennent avec le sourire leur premier bain de foule : 15 000
-          personnes les acclament.</p>
-        </caption>
-      </media>
-    </section>
-  </topic>
-</publidoc>
--- a/Xml/Topics/proba01.xml	dim. avril 29 08:39:33 2012 +0200
+++ /dev/null	jeu. janv. 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Id$ -->
-<publidoc version="1.0">
-  <topic xml:id="proba01" xml:lang="fr">
-    <head>
-      <title>Qu'est-ce qu'une probabilité ?</title>
-      <keywordset>
-        <keyword>mathématiques</keyword>
-        <keyword>probabilité</keyword>
-      </keywordset>
-    </head>
-
-    <section>
-      <p>On peut renouveler plusieurs fois la même expérience aléatoire.</p>
-      <p>La fréquence de réalisation d'un événement est égale au rapport du
-      nombre de fois où l'événement se produit sur le nombre de fois où
-      l'expérience est réalisée.</p>
-      <p>Sur un petit nombre d'expériences, cette fréquence peut beaucoup
-      varier.</p>
-      <p>En revanche, si on renouvelle l'expérience un très grand nombre de
-      fois, on voit cette fréquence qui variait beaucoup se stabiliser autour
-      d'une valeur.</p>
-      <p>Cette valeur est la probabilité de l'événement étudié.</p>
-      <p><highlight>Le calcul des probabilités se propose de déterminer cette
-      fréquence théorique, sans répéter plusieurs fois
-      l'expérience.</highlight></p>
-    </section>
-    <section>
-      <p>La détermination des probabilités est parfois assez intuitive.</p>
-    </section>
-  </topic>
-</publidoc>