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