Mise en forme
authorPatrick PIERRE <patrick.pierre@prismallia.fr>
ven., 10 juin 2011 16:35:10 +0200
changeset 8 1d4ee28efd68
parent 7 4f3dcb980cd1
child 9 1efd69b7c90e
Mise en forme
RelaxNG/publidoc.rnc
RelaxNG/publidoc.rng
--- a/RelaxNG/publidoc.rnc	mar. juin 07 11:11:29 2011 +0200
+++ b/RelaxNG/publidoc.rnc	ven. juin 10 16:35:10 2011 +0200
@@ -293,9 +293,10 @@
  & note*
  & foreign*
  & highlight*
- & term*
  & mentioned*
  & quote*
+ & acronym*
+ & term*
 }
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sub, sup ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -355,12 +356,6 @@
 
 highlight.content = inlines
 
-# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-term = element term { term.content }
-
-term.content = inlines
-
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mentioned ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 mentioned = element mentioned { mentioned.content }
@@ -373,6 +368,18 @@
 
 quote.content = inlines
 
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ acronym ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+acronym = element acronym { acronym.content }
+
+acronym.content = inlines
+
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+term = element term { term.content }
+
+term.content = inlines
+
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ link ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 link = element link { link.attributes, link.content }
--- a/RelaxNG/publidoc.rng	mar. juin 07 11:11:29 2011 +0200
+++ b/RelaxNG/publidoc.rng	ven. juin 10 16:35:10 2011 +0200
@@ -551,6 +551,9 @@
         <zeroOrMore>
           <ref name="quote"/>
         </zeroOrMore>
+        <zeroOrMore>
+          <ref name="acronym"/>
+        </zeroOrMore>
       </interleave>
     </mixed>
   </define>
@@ -704,6 +707,15 @@
   <define name="quote.content">
     <ref name="inlines"/>
   </define>
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ acronym ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <define name="acronym">
+    <element name="acronym">
+      <ref name="acronym.content"/>
+    </element>
+  </define>
+  <define name="acronym.content">
+    <ref name="inlines"/>
+  </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ link ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <define name="link">
     <element name="link">