Nouvelle gestion des notes
authorPatrick PIERRE <patrick.pierre@prismallia.fr>
sam., 31 mars 2012 17:29:58 +0200
changeset 91 2ed9fc840ce6
parent 90 d5067911c762
child 92 72e37fdd27e7
Nouvelle gestion des notes
RelaxNG/publidoc.rnc
Xml/Documents/torture_test.xml
--- a/RelaxNG/publidoc.rnc	jeu. mars 22 11:34:25 2012 +0100
+++ b/RelaxNG/publidoc.rnc	sam. mars 31 17:29:58 2012 +0200
@@ -499,6 +499,7 @@
  & term*
  & link*
  & anchor*
+ & initial*
 }
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sub, sup, var ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -569,8 +570,9 @@
 note.label.attribute = attribute label { text }
 
 note.content =
-   inlines
- | p+
+   (w, p+) | inlines
+
+w = element w { inlines }
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ foreign ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
@@ -629,3 +631,13 @@
 anchor.attributes =
    anchor.id.attribute
 anchor.id.attribute = attribute xml:id { xsd:ID }
+
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initial ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+initial = element initial { initial.content }
+
+initial.content =
+   c,
+   w?
+
+c = element c { text }
--- a/Xml/Documents/torture_test.xml	jeu. mars 22 11:34:25 2012 +0100
+++ b/Xml/Documents/torture_test.xml	sam. mars 31 17:29:58 2012 +0200
@@ -498,7 +498,7 @@
             <item>
               <label>Notes</label>
               <p>Depuis leur entrée dans l'univers des mathématiques (avec
-              Pascal<note><p>Blaise PASCAL est né le <date
+              <note><w>Pascal</w><p>Blaise PASCAL est né le <date
               value="1623-06-19">19 juin 1623</date> à Clermont.</p>
               <p>Il est mort le <date value="1662-08-19">19 août 1662</date> à
               Paris.</p></note> au <number