# HG changeset patch # User Patrick PIERRE # Date 1371559893 -7200 # Node ID 787f74e3166ddd6fe69432f5f3291c14966ce881 # Parent 414224d5a623336398a06a91f07cf6bb0c339cc7 Ajout de sous-titres supplémentaires + balise diff -r 414224d5a623 -r 787f74e3166d RelaxNG/Examples/Documents/torture_test.xml --- a/RelaxNG/Examples/Documents/torture_test.xml jeu. juin 13 17:56:18 2013 +0200 +++ b/RelaxNG/Examples/Documents/torture_test.xml mar. juin 18 14:51:33 2013 +0200 @@ -6,6 +6,7 @@ Torture test Test Test des capacités de publidoc + Représentation exhaustive des structures 9781449328030 http://www.prismallia.fr/Xml/torture_test Prismallia, Paris, 2013 @@ -53,7 +54,7 @@

- Ce fichier n'a pas de réelle signification + Ce fichier n'a pas de réelle signification. @@ -130,6 +131,18 @@ + +
+

Cette partie détaille les différents types de section : + normale, box, ex, + sign.

+

Elle donne un exemple de bibliographie.

+
+
+

Enfin, elle illustre l'utilisation de plusieurs langues.

+
+
+ Les types de section @@ -358,6 +371,7 @@ Cyrano de Bergerac Extrait + (très court) Le fâcheux diff -r 414224d5a623 -r 787f74e3166d RelaxNG/publidoc.rnc --- a/RelaxNG/publidoc.rnc jeu. juin 13 17:56:18 2013 +0200 +++ b/RelaxNG/publidoc.rnc mar. juin 18 14:51:33 2013 +0200 @@ -26,7 +26,7 @@ top.head = element head { top.head.content } top.head.content = - (title, shorttitle?, subtitle?)? + (title, shorttitle?, subtitle*)? & (identifier, identifier?)? & copyright* & collection? @@ -86,16 +86,23 @@ division.content = division.head?, + front?, (division | topic)+ # ~~~~~~ division.head division.head = element head { division.head.content } division.head.content = - (title, shorttitle?, subtitle?)? + (title, shorttitle?, subtitle*)? & abstract? & annotation* +# ~~~~~~ front +front = element front { front.content } + +front.content = + section+ + # ============================================================================= # COMPONENT LEVEL @@ -106,7 +113,7 @@ component.head = element head { component.head.content } component.head.content = - (title, shorttitle?, subtitle?)? + (title, shorttitle?, subtitle*)? & contributors? & date? & place? @@ -163,7 +170,7 @@ section.head = element head { section.head.content } section.head.content = - (title, shorttitle?, subtitle?)? + (title, shorttitle?, subtitle*)? & keywordset? & subjectset? & abstract? @@ -199,7 +206,7 @@ block.head = element head { block.head.content } block.head.content = - (title, shorttitle?, subtitle?)? + (title, shorttitle?, subtitle*)? # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~