--- a/RelaxNG/Examples/Documents/torture_test.xml mar. juin 18 14:51:33 2013 +0200
+++ b/RelaxNG/Examples/Documents/torture_test.xml mar. juin 18 15:44:51 2013 +0200
@@ -45,7 +45,7 @@
</keywordset>
<subjectset>
<subject>Littérature</subject>
- <subject>Test</subject>
+ <subject>Mathématiques</subject>
</subjectset>
<abstract>
<p>
@@ -139,7 +139,7 @@
<p>Elle donne un exemple de bibliographie.</p>
</section>
<section>
- <p>Enfin, elle illustre l'utilisation de plusieurs langues.</p>
+ <p>Elle illustre également l'utilisation de plusieurs langues.</p>
</section>
</front>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -301,11 +301,37 @@
<p>Où l'on aborde les différents types de bloc.</p>
</abstract>
</head>
+
+ <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<division>
<head>
<title>Le texte</title>
</head>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <!-- .............................................................. -->
+ <front>
+ <section>
+ <p><name>Publidoc</name> comporte différents types de bloc de type
+ texte :</p>
+ <list type="glossary">
+ <item>
+ <label><p></label><p>le plus simple, le paragraphe</p>
+ </item>
+ <item>
+ <label><speech></label><p>le dialogue</p>
+ </item>
+ <item>
+ <label><list></label><p>les listes</p>
+ </item>
+ <item>
+ <label><blockquote></label><p>les citations</p>
+ </item>
+ <item>
+ <label><tableau></label><p>les tableaux</p>
+ </item>
+ </list>
+ </section>
+ </front>
+ <!-- .............................................................. -->
<topic>
<head>
<title>Les paragraphes</title>
@@ -362,7 +388,7 @@
</section>
</section>
</topic>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <!-- .............................................................. -->
<topic>
<head>
<title>Les dialogues</title>
@@ -386,7 +412,7 @@
</speech>
</section>
</topic>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <!-- .............................................................. -->
<topic>
<head>
<title>Les listes</title>
@@ -481,7 +507,7 @@
</list>
</section>
</topic>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <!-- .............................................................. -->
<topic>
<head>
<title>Les citations</title>
@@ -489,15 +515,13 @@
<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>
+ <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>
@@ -595,11 +619,20 @@
</section>
</topic>
</division>
+
+ <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<division>
<head>
<title>Le multimedia</title>
</head>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <!-- .............................................................. -->
+ <front>
+ <section>
+ <p><name>Publidoc</name> utilise une balise englobante
+ <media> pour la gestion du multimedia.</p>
+ </section>
+ </front>
+ <!-- .............................................................. -->
<topic xml:id="multimedia">
<head>
<title>L'image</title>
@@ -668,7 +701,7 @@
</media>
</section>
</topic>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <!-- .............................................................. -->
<topic>
<head>
<title>La musique et le son</title>
@@ -688,7 +721,7 @@
</p>
</section>
</topic>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <!-- .............................................................. -->
<topic>
<head>
<title>La vidéo</title>
@@ -711,6 +744,13 @@
<p>Où l'on aborde les balises de bas niveau.</p>
</abstract>
</head>
+ <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <front>
+ <section>
+ <p>Il existe de nombreuses balises de bas niveau.</p>
+ </section>
+ </front>
+ <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<topic>
<section>
<list type="glossary">
--- a/RelaxNG/publiquiz.rnc mar. juin 18 14:51:33 2013 +0200
+++ b/RelaxNG/publiquiz.rnc mar. juin 18 15:44:51 2013 +0200
@@ -213,7 +213,7 @@
category.head.content =
title,
shorttitle?,
- subtitle?
+ subtitle*
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pip ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- a/RelaxNG/publiset.rnc mar. juin 18 14:51:33 2013 +0200
+++ b/RelaxNG/publiset.rnc mar. juin 18 15:44:51 2013 +0200
@@ -52,7 +52,7 @@
remap.attributes
composition.head.content =
- (title, shorttitle?, subtitle?)?
+ (title, shorttitle?, subtitle*)?
& (identifier, identifier?)?
& copyright*
& collection?
@@ -119,7 +119,7 @@
division.head = element head { division.head.content }
division.head.content =
- (title, shorttitle?, subtitle?)?
+ (title, shorttitle?, subtitle*)?
# =============================================================================