Amélioration des ancres
authorPatrick PIERRE
ven., 30 nov. 2012 14:41:09 +0100
changeset 147 ef6d2a49afba
parent 146 aba988da5d50
child 148 4ca6060892f0
Amélioration des ancres
RelaxNG/Examples/Documents/torture_test.xml
RelaxNG/publidoc.rnc
--- a/RelaxNG/Examples/Documents/torture_test.xml	sam. nov. 24 09:21:12 2012 +0100
+++ b/RelaxNG/Examples/Documents/torture_test.xml	ven. nov. 30 14:41:09 2012 +0100
@@ -208,9 +208,9 @@
                 <p>Où l’on apprend la mort de Jean Valjean.</p>
               </abstract>
             </head>
-            <p><anchor xml:id="cosette"/>Cosette et Marius tombèrent à genoux,
-            éperdus, étouffés de larmes, chacun sur une des mains de Jean
-            Valjean. Ces mains augustes ne remuaient plus.</p>
+            <p><anchor xml:id="cosette">Cosette</anchor> et Marius tombèrent à
+            genoux, éperdus, étouffés de larmes, chacun sur une des mains de
+            Jean Valjean. Ces mains augustes ne remuaient plus.</p>
             <p>Il était renversé en arrière, la lueur des deux chandeliers
             l'éclairait ; sa face blanche regardait le ciel, il laissait
             Cosette et Marius couvrir ses mains de baisers ; il était mort.</p>
--- a/RelaxNG/publidoc.rnc	sam. nov. 24 09:21:12 2012 +0100
+++ b/RelaxNG/publidoc.rnc	ven. nov. 30 14:41:09 2012 +0100
@@ -714,12 +714,14 @@
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ anchor ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-anchor = element anchor { anchor.attributes }
+anchor = element anchor { anchor.attributes, anchor.content }
 
 anchor.attributes =
    anchor.id.attribute
 anchor.id.attribute = attribute xml:id { xsd:ID }
 
+anchor.content = inlines
+
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initial ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 initial = element initial { initial.content }