# HG changeset patch # User Patrick PIERRE # Date 1371563091 -7200 # Node ID ebfe53d246b3082353a7adbed5bc72ca4979266e # Parent 787f74e3166ddd6fe69432f5f3291c14966ce881 subtitle multiple diff -r 787f74e3166d -r ebfe53d246b3 RelaxNG/Examples/Documents/torture_test.xml --- 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"> diff -r 787f74e3166d -r ebfe53d246b3 RelaxNG/publiquiz.rnc --- 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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff -r 787f74e3166d -r ebfe53d246b3 RelaxNG/publiset.rnc --- 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*)? # =============================================================================