--- a/RelaxNG/Examples/Documents/torture_test.xml lun. mars 18 14:54:24 2013 +0100
+++ b/RelaxNG/Examples/Documents/torture_test.xml jeu. mars 21 12:31:59 2013 +0100
@@ -279,7 +279,8 @@
<speaker>Cyrano</speaker>
<stage>agacé</stage>
<p>Non, ai-je dit deux fois. Faut-il donc que je trisse ?…</p>
- <p>Non, pas de protecteur… mais une protectrice !</p>
+ <p>Non, pas de protecteur… <stage>La main à son épée.</stage>
+ mais une protectrice !</p>
</speech>
</section>
</topic>
--- a/RelaxNG/publidoc.rnc lun. mars 18 14:54:24 2013 +0100
+++ b/RelaxNG/publidoc.rnc jeu. mars 21 12:31:59 2013 +0100
@@ -215,11 +215,6 @@
speaker.content = inlines
-# ~~~~~~ stage
-stage = element stage { stage.content }
-
-stage.content = inlines
-
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ list ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ~~~~~~ list
@@ -603,10 +598,11 @@
& acronym*
& mentioned*
& term*
+ & stage*
& literal*
+ & initial*
& link*
& anchor*
- & initial*
& image*
& smil*
}
@@ -727,12 +723,28 @@
term.content = inlines
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+stage = element stage { stage.content }
+
+stage.content = inlines
+
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ literal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
literal = element literal { literal.content }
literal.content = text
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initial ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+initial = element initial { initial.content }
+
+initial.content =
+ c,
+ w?
+
+c = element c { text }
+
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ link ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link = element link { link.attributes, link.content }
@@ -754,16 +766,6 @@
anchor.content = inlines
-# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initial ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-initial = element initial { initial.content }
-
-initial.content =
- c,
- w?
-
-c = element c { text }
-
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smil ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smil = element smil { smil.attributes, smil.content }