# 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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~