# HG changeset patch # User Patrick PIERRE <patrick.pierre@prismallia.fr> # Date 1322002337 -3600 # Node ID 5e5ea407a594d5f814162dbdb8cbdda761e8bfe7 # Parent 00d9c81d773f75e14858f1a7bc2ad4508d7a05eb Ajout de pages (titre et copyright) et d'un encadré diff -r 00d9c81d773f -r 5e5ea407a594 RelaxNG/publidoc.rnc --- a/RelaxNG/publidoc.rnc mar. nov. 22 18:51:30 2011 +0100 +++ b/RelaxNG/publidoc.rnc mar. nov. 22 23:52:17 2011 +0100 @@ -31,7 +31,7 @@ document.content = top.head?, - (division+ | topic+) + (division | topic)+ # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -257,7 +257,7 @@ division.content = division.head?, - (division+ | topic+) + (division | topic)+ # ============================================================================= diff -r 00d9c81d773f -r 5e5ea407a594 RelaxNG/publidoc.rng --- a/RelaxNG/publidoc.rng mar. nov. 22 18:51:30 2011 +0100 +++ b/RelaxNG/publidoc.rng mar. nov. 22 23:52:17 2011 +0100 @@ -48,14 +48,12 @@ <optional> <ref name="top.head"/> </optional> - <choice> - <oneOrMore> + <oneOrMore> + <choice> <ref name="division"/> - </oneOrMore> - <oneOrMore> <ref name="topic"/> - </oneOrMore> - </choice> + </choice> + </oneOrMore> </define> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <define name="top.topic"> @@ -540,14 +538,12 @@ <optional> <ref name="division.head"/> </optional> - <choice> - <oneOrMore> + <oneOrMore> + <choice> <ref name="division"/> - </oneOrMore> - <oneOrMore> <ref name="topic"/> - </oneOrMore> - </choice> + </choice> + </oneOrMore> </define> <!-- ============================================================================= diff -r 00d9c81d773f -r 5e5ea407a594 Xml/Documents/torture_test.xml --- a/Xml/Documents/torture_test.xml mar. nov. 22 18:51:30 2011 +0100 +++ b/Xml/Documents/torture_test.xml mar. nov. 22 23:52:17 2011 +0100 @@ -50,6 +50,19 @@ </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 bloc</title> @@ -114,6 +127,26 @@ <p>Émile ZOLA</p> </section> </section> + <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> </topic> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <topic> @@ -456,5 +489,27 @@ </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>