media dans table
authorPatrick PIERRE <patrick.pierre@prismallia.fr>
mar., 19 juil. 2011 18:16:50 +0200
changeset 37 83b7ec3c3132
parent 36 d23cfb7be79e
child 38 3c8b406be906
media dans table
RelaxNG/publidoc.rnc
RelaxNG/publidoc.rng
Xml/Documents/torture_test.xml
Xml/Topics/centre_pompidou.xml
Xml/Topics/chasseurs.xml
Xml/Topics/portugal_ue.xml
--- a/RelaxNG/publidoc.rnc	mar. juil. 19 13:25:35 2011 +0200
+++ b/RelaxNG/publidoc.rnc	mar. juil. 19 18:16:50 2011 +0200
@@ -273,8 +273,8 @@
    (section+ | block+)
 
 section.attributes =
-   status.attribute?
-status.attribute = attribute status { xsd:NCName }
+   section.type.attribute?
+section.type.attribute = attribute type { xsd:NCName }
 
 
 # =============================================================================
@@ -397,7 +397,7 @@
 
 entry.content =
    inlines
- | p+
+ | (p | media)+
 
 # ~~~~~~ caption
 caption = element caption { caption.content }
--- a/RelaxNG/publidoc.rng	mar. juil. 19 13:25:35 2011 +0200
+++ b/RelaxNG/publidoc.rng	mar. juil. 19 18:16:50 2011 +0200
@@ -570,11 +570,11 @@
   </define>
   <define name="section.attributes">
     <optional>
-      <ref name="status.attribute"/>
+      <ref name="section.type.attribute"/>
     </optional>
   </define>
-  <define name="status.attribute">
-    <attribute name="status">
+  <define name="section.type.attribute">
+    <attribute name="type">
       <data type="NCName"/>
     </attribute>
   </define>
@@ -860,7 +860,10 @@
     <choice>
       <ref name="inlines"/>
       <oneOrMore>
-        <ref name="p"/>
+        <choice>
+          <ref name="p"/>
+          <ref name="media"/>
+        </choice>
       </oneOrMore>
     </choice>
   </define>
--- a/Xml/Documents/torture_test.xml	mar. juil. 19 13:25:35 2011 +0200
+++ b/Xml/Documents/torture_test.xml	mar. juil. 19 18:16:50 2011 +0200
@@ -91,7 +91,7 @@
             grognement de gêne et de fatigue, sous la pesanteur de l'air et la
             pluie des sources.</p>
            </section>
-           <section status="sign">
+           <section type="sign">
             <p>Émile ZOLA</p>
           </section>
         </section>
--- a/Xml/Topics/centre_pompidou.xml	mar. juil. 19 13:25:35 2011 +0200
+++ b/Xml/Topics/centre_pompidou.xml	mar. juil. 19 18:16:50 2011 +0200
@@ -29,7 +29,7 @@
       l'administration a été déplacée dans un immeuble voisin : la place
       libérée permet au musée national d'Art moderne de proposer un nouvel
       accrochage plus aéré de ses collections. Neuf jeunes plasticiens français
-      sont à l'affiche de la première exposition. </p>
+      sont à l'affiche de la première exposition.</p>
       <media>
         <image id="centre_pompidou">
           <copyright>Morris / Sipa Press</copyright>
--- a/Xml/Topics/chasseurs.xml	mar. juil. 19 13:25:35 2011 +0200
+++ b/Xml/Topics/chasseurs.xml	mar. juil. 19 18:16:50 2011 +0200
@@ -26,7 +26,7 @@
       se conformer à une directive européenne datant de… <date
       value="1979">1979</date> ! Forts de leur poids électoral (6,77 % aux
       européennes), les chasseurs exigent l'abrogation de ce
-      texte. <link>28.6</link></p>
+      texte.</p>
       <media>
         <image id="chasseurs"/>
         <caption>
--- a/Xml/Topics/portugal_ue.xml	mar. juil. 19 13:25:35 2011 +0200
+++ b/Xml/Topics/portugal_ue.xml	mar. juil. 19 18:16:50 2011 +0200
@@ -16,8 +16,9 @@
     </head>
 
     <section>
-      <p>Le Portugal prend pour six mois la présidence de l'Union européenne.
-      <link>1.7</link></p>
+      <p>
+        Le Portugal prend pour six mois la présidence de l'Union européenne.
+      </p>
     </section>
   </topic>
 </publidoc>