# HG changeset patch # User Patrick PIERRE <patrick.pierre@prismallia.fr> # Date 1333207798 -7200 # Node ID 2ed9fc840ce602eca86ea5533ce5e13c17cbe76e # Parent d5067911c76279f8510504f7b2284f068b7bc90f Nouvelle gestion des notes diff -r d5067911c762 -r 2ed9fc840ce6 RelaxNG/publidoc.rnc --- 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 } diff -r d5067911c762 -r 2ed9fc840ce6 Xml/Documents/torture_test.xml --- 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