Ajout de <stage> dans inlines
authorPatrick PIERRE
jeu., 21 mars 2013 12:31:59 +0100
changeset 185 2a8ac62f00d3
parent 184 68fd62d59f7c
child 186 d75fabf79771
Ajout de <stage> dans inlines
RelaxNG/Examples/Documents/torture_test.xml
RelaxNG/publidoc.rnc
--- 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 }