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