# HG changeset patch # User Patrick PIERRE <patrick.pierre@prismallia.fr> # Date 1347533255 -7200 # Node ID a3a9e8edb4ff17b58e13d7bf11756b30a66fa79c # Parent b379d412499135ac28d675da690e3007fa402435 Amélioration des citation en ligne diff -r b379d4124991 -r a3a9e8edb4ff RelaxNG/Examples/Documents/torture_test.xml --- a/RelaxNG/Examples/Documents/torture_test.xml dim. sept. 02 18:06:25 2012 +0200 +++ b/RelaxNG/Examples/Documents/torture_test.xml jeu. sept. 13 12:47:35 2012 +0200 @@ -600,8 +600,18 @@ </item> <item> <label>Citations</label> - <p><quote>Impossible de vous dire mon âge, il change tout le - temps.</quote> Allais Alphonse (1855-1905)</p> + <p> + <quote>Il faut manger pour vivre, et non pas vivre pour + manger.</quote> est une citation de l’<name + of="book">Avare</name> de Molière. Cependant il est possible + qu’il provienne de l’antiquité grecque. En effet, Diogène + Laërce l’attribue à Socrate. + </p> + <p> + <quote><phrase>Impossible de vous dire mon âge, il change tout + le temps.</phrase> + <attribution>Allais Alphonse (1855-1905)</attribution></quote> + </p> </item> <item> <label>Acronymes</label> diff -r b379d4124991 -r a3a9e8edb4ff RelaxNG/publidoc.rnc --- a/RelaxNG/publidoc.rnc dim. sept. 02 18:06:25 2012 +0200 +++ b/RelaxNG/publidoc.rnc jeu. sept. 13 12:47:35 2012 +0200 @@ -652,7 +652,12 @@ quote = element quote { quote.content } -quote.content = inlines +quote.content = + (phrase, attribution) | inlines + +phrase = element phrase { phrase.content } + +phrase.content = inlines # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ acronym ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~