Noms simplifiés
authorPatrick PIERRE <patrick.pierre@prismallia.fr>
dim., 12 juin 2011 15:21:35 +0200
changeset 20 79713ffae179
parent 19 7141fd097b97
child 21 7c09024d5634
Noms simplifiés
RelaxNG/publidoc.rnc
RelaxNG/publidoc.rng
RelaxNG/publiset.rnc
RelaxNG/publiset.rng
Xml/Documents/demi-douce.xml
Xml/Documents/torture_test.xml
Xml/Sets/topic_set.xml
Xml/Topics/centre_pompidou.xml
Xml/Topics/chasseurs.xml
Xml/Topics/portugal_ue.xml
Xml/Topics/roi_belge.xml
--- a/RelaxNG/publidoc.rnc	dim. juin 12 14:28:07 2011 +0200
+++ b/RelaxNG/publidoc.rnc	dim. juin 12 15:21:35 2011 +0200
@@ -18,7 +18,7 @@
 
 
 # =============================================================================
-#                                  Top level
+#                                  TOP LEVEL
 # =============================================================================
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -30,26 +30,36 @@
 document.id.attribute = attribute xml:id { xsd:ID }
 
 document.content =
-   top.metadata?,
+   top.head?,
    (division+ | topic+)
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 top.topic = element topic { top.topic.attributes, top.topic.content }
 
+top.topic.attributes =
+   topic.id.attribute
+ & topic.type.attribute?
+topic.id.attribute = attribute xml:id { xsd:ID }
+topic.type.attribute = attribute type { xsd:NCName }
+
+top.topic.content =
+   top.head?,
+   section+
 
 # =============================================================================
-#                               Metadata level
+#                                 HEAD LEVEL
 # =============================================================================
 
-# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ head ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-top.metadata = element metadata { top.metadata.content }
-division.metadata = element metadata { division.metadata.content }
-component.metadata = element metadata { component.metadata.content }
-section.metadata = element metadata { section.metadata.content }
+top.head = element head { top.head.content }
+division.head = element head { division.head.content }
+component.head = element head { component.head.content }
+section.head = element head { section.head.content }
+block.head = element head { block.head.content }
 
-top.metadata.content =
+top.head.content =
    (title, subtitle?)?
  & language?
  & author*
@@ -60,19 +70,21 @@
  & subjectset?
  & abstract?
  & annotation*
-division.metadata.content =
+division.head.content =
    (title, subtitle?)?
  & language?
  & annotation*
-component.metadata.content =
+component.head.content =
    (title, subtitle?)?
  & language?
  & author*
  & annotation*
-section.metadata.content =
+section.head.content =
    (title, subtitle?)?
  & language?
  & annotation*
+block.head.content =
+   (title, subtitle?)?
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ title, subtitle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
@@ -165,7 +177,7 @@
 abstract = element abstract { abstract.content }
 
 abstract.content =
-   parag+
+   p+
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ annotation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
@@ -175,7 +187,7 @@
 
 
 # =============================================================================
-#                                 Division level
+#                                 DIVISION LEVEL
 # =============================================================================
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ division ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -183,45 +195,37 @@
 division = element division { division.content }
 
 division.content =
-   division.metadata?,
+   division.head?,
    (division+ | topic+)
 
 
 # =============================================================================
-#                               Component level
+#                               COMPONENT LEVEL
 # =============================================================================
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 topic = element topic { topic.attributes, topic.content }
 
-top.topic.attributes =
-   topic.id.attribute
- & topic.type.attribute?
 topic.attributes =
    topic.id.attribute?
  & topic.type.attribute?
-topic.id.attribute = attribute xml:id { xsd:ID }
-topic.type.attribute = attribute type { xsd:NCName }
 
-top.topic.content =
-   top.metadata?,
-   section+
 topic.content =
-   component.metadata?,
+   component.head?,
    section+
 
 
 # =============================================================================
-#                                 Section level
+#                                 SECTION LEVEL
 # =============================================================================
 
-# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ section ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ section ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 section = element section { section.content, section.attributes }
 
 section.content =
-   section.metadata?,
+   section.head?,
    (section+ | block+)
 
 section.attributes =
@@ -230,18 +234,18 @@
 
 
 # =============================================================================
-#                                 Block level
+#                                 BLOCK LEVEL
 # =============================================================================
 
-# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-block = (parag | speech | \list | table | media)
+block = (p | speech | \list | table | media)
 
-# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parag ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-parag = element parag { parag.content }
+p = element p { p.content }
 
-parag.content =
+p.content =
    inlines
  & link*
 
@@ -253,7 +257,7 @@
 speech.content =
    speaker?,
    stage?,
-   parag+
+   p+
 
 # ~~~~~~ speaker
 speaker = element speaker { speaker.content }
@@ -271,7 +275,7 @@
 \list = element list { \list.content }
 
 \list.content =
-   title?,
+   block.head?,
    (  (attribute type {"ordered"} ?, item, item+)
     | (attribute type {"glossary"}, glossary.item+) )
 
@@ -297,7 +301,7 @@
 table = element table { table.content }
 
 table.content =
-   title?,
+   block.head?,
    tgroup+,
    caption?
 
@@ -346,13 +350,14 @@
 
 entry.content =
    inlines
- | parag+
+ | p+
 
 # ~~~~~~ caption
 caption = element caption { caption.content }
 
 caption.content =
-   parag+
+   inlines
+ | p+
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ media ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
@@ -380,7 +385,7 @@
 
 
 # =============================================================================
-#                                 Inline level
+#                                 INLINE LEVEL
 # =============================================================================
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inlines ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -454,7 +459,7 @@
 
 note.content =
    inlines
- | parag+
+ | p+
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ foreign ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
--- a/RelaxNG/publidoc.rng	dim. juin 12 14:28:07 2011 +0200
+++ b/RelaxNG/publidoc.rng	dim. juin 12 15:21:35 2011 +0200
@@ -26,7 +26,7 @@
   </define>
   <!--
     =============================================================================
-                                     Top level
+                                     TOP LEVEL
     =============================================================================
   -->
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -46,7 +46,7 @@
   </define>
   <define name="document.content">
     <optional>
-      <ref name="metadata"/>
+      <ref name="top.head"/>
     </optional>
     <choice>
       <oneOrMore>
@@ -61,25 +61,76 @@
   <define name="top.topic">
     <element name="topic">
       <ref name="top.topic.attributes"/>
-      <ref name="topic.content"/>
+      <ref name="top.topic.content"/>
     </element>
   </define>
+  <define name="top.topic.attributes">
+    <interleave>
+      <ref name="topic.id.attribute"/>
+      <optional>
+        <ref name="topic.type.attribute"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="topic.id.attribute">
+    <attribute name="xml:id">
+      <data type="ID"/>
+    </attribute>
+  </define>
+  <define name="topic.type.attribute">
+    <attribute name="type">
+      <data type="NCName"/>
+    </attribute>
+  </define>
+  <define name="top.topic.content">
+    <optional>
+      <ref name="top.head"/>
+    </optional>
+    <oneOrMore>
+      <ref name="section"/>
+    </oneOrMore>
+  </define>
   <!--
     =============================================================================
-                                  Metadata level
+                                    HEAD LEVEL
     =============================================================================
   -->
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-  <define name="metadata">
-    <element name="metadata">
-      <ref name="metadata.content"/>
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ head ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <define name="top.head">
+    <element name="head">
+      <ref name="top.head.content"/>
     </element>
   </define>
-  <define name="metadata.content">
+  <define name="division.head">
+    <element name="head">
+      <ref name="division.head.content"/>
+    </element>
+  </define>
+  <define name="component.head">
+    <element name="head">
+      <ref name="component.head.content"/>
+    </element>
+  </define>
+  <define name="section.head">
+    <element name="head">
+      <ref name="section.head.content"/>
+    </element>
+  </define>
+  <define name="block.head">
+    <element name="head">
+      <ref name="block.head.content"/>
+    </element>
+  </define>
+  <define name="top.head.content">
     <interleave>
-      <ref name="title"/>
       <optional>
-        <ref name="subtitle"/>
+        <ref name="title"/>
+        <optional>
+          <ref name="subtitle"/>
+        </optional>
+      </optional>
+      <optional>
+        <ref name="language"/>
       </optional>
       <zeroOrMore>
         <ref name="author"/>
@@ -88,9 +139,6 @@
         <ref name="publisher"/>
       </optional>
       <optional>
-        <ref name="language"/>
-      </optional>
-      <optional>
         <ref name="date"/>
       </optional>
       <optional>
@@ -110,20 +158,93 @@
       </zeroOrMore>
     </interleave>
   </define>
+  <define name="division.head.content">
+    <interleave>
+      <optional>
+        <ref name="title"/>
+        <optional>
+          <ref name="subtitle"/>
+        </optional>
+      </optional>
+      <optional>
+        <ref name="language"/>
+      </optional>
+      <zeroOrMore>
+        <ref name="annotation"/>
+      </zeroOrMore>
+    </interleave>
+  </define>
+  <define name="component.head.content">
+    <interleave>
+      <optional>
+        <ref name="title"/>
+        <optional>
+          <ref name="subtitle"/>
+        </optional>
+      </optional>
+      <optional>
+        <ref name="language"/>
+      </optional>
+      <zeroOrMore>
+        <ref name="author"/>
+      </zeroOrMore>
+      <zeroOrMore>
+        <ref name="annotation"/>
+      </zeroOrMore>
+    </interleave>
+  </define>
+  <define name="section.head.content">
+    <interleave>
+      <optional>
+        <ref name="title"/>
+        <optional>
+          <ref name="subtitle"/>
+        </optional>
+      </optional>
+      <optional>
+        <ref name="language"/>
+      </optional>
+      <zeroOrMore>
+        <ref name="annotation"/>
+      </zeroOrMore>
+    </interleave>
+  </define>
+  <define name="block.head.content">
+    <optional>
+      <ref name="title"/>
+      <optional>
+        <ref name="subtitle"/>
+      </optional>
+    </optional>
+  </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ title, subtitle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <define name="title">
     <element name="title">
       <ref name="title.content"/>
     </element>
   </define>
-  <define name="title.content">
-    <ref name="inlines"/>
-  </define>
   <define name="subtitle">
     <element name="subtitle">
       <ref name="title.content"/>
     </element>
   </define>
+  <define name="title.content">
+    <ref name="inlines"/>
+  </define>
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ language ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <define name="language">
+    <element name="language">
+      <ref name="language.attributes"/>
+    </element>
+  </define>
+  <define name="language.attributes">
+    <ref name="lang.attribute"/>
+  </define>
+  <define name="lang.attribute">
+    <attribute name="xml:lang">
+      <data type="language"/>
+    </attribute>
+  </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ author, publisher ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <!-- ~~~~~~ author -->
   <define name="author">
@@ -164,20 +285,6 @@
   <define name="lastname.content">
     <ref name="inlines"/>
   </define>
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Language ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-  <define name="language">
-    <element name="language">
-      <ref name="language.attributes"/>
-    </element>
-  </define>
-  <define name="language.attributes">
-    <ref name="lang.attribute"/>
-  </define>
-  <define name="lang.attribute">
-    <attribute name="xml:lang">
-      <data type="language"/>
-    </attribute>
-  </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ place ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <define name="place">
     <element name="place">
@@ -276,7 +383,7 @@
   </define>
   <define name="abstract.content">
     <oneOrMore>
-      <ref name="parag"/>
+      <ref name="p"/>
     </oneOrMore>
   </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ annotation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -290,7 +397,7 @@
   </define>
   <!--
     =============================================================================
-                                    Division level
+                                    DIVISION LEVEL
     =============================================================================
   -->
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ division ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -301,7 +408,7 @@
   </define>
   <define name="division.content">
     <optional>
-      <ref name="metadata"/>
+      <ref name="division.head"/>
     </optional>
     <choice>
       <oneOrMore>
@@ -314,7 +421,7 @@
   </define>
   <!--
     =============================================================================
-                                  Component level
+                                  COMPONENT LEVEL
     =============================================================================
   -->
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -324,14 +431,6 @@
       <ref name="topic.content"/>
     </element>
   </define>
-  <define name="top.topic.attributes">
-    <interleave>
-      <ref name="topic.id.attribute"/>
-      <optional>
-        <ref name="topic.type.attribute"/>
-      </optional>
-    </interleave>
-  </define>
   <define name="topic.attributes">
     <interleave>
       <optional>
@@ -342,19 +441,9 @@
       </optional>
     </interleave>
   </define>
-  <define name="topic.id.attribute">
-    <attribute name="xml:id">
-      <data type="ID"/>
-    </attribute>
-  </define>
-  <define name="topic.type.attribute">
-    <attribute name="type">
-      <data type="NCName"/>
-    </attribute>
-  </define>
   <define name="topic.content">
     <optional>
-      <ref name="metadata"/>
+      <ref name="component.head"/>
     </optional>
     <oneOrMore>
       <ref name="section"/>
@@ -362,10 +451,10 @@
   </define>
   <!--
     =============================================================================
-                                    Section level
+                                    SECTION LEVEL
     =============================================================================
   -->
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ section ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ section ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <define name="section">
     <element name="section">
       <ref name="section.content"/>
@@ -374,7 +463,7 @@
   </define>
   <define name="section.content">
     <optional>
-      <ref name="metadata"/>
+      <ref name="section.head"/>
     </optional>
     <choice>
       <oneOrMore>
@@ -397,26 +486,26 @@
   </define>
   <!--
     =============================================================================
-                                    Block level
+                                    BLOCK LEVEL
     =============================================================================
   -->
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <define name="block">
     <choice>
-      <ref name="parag"/>
+      <ref name="p"/>
+      <ref name="speech"/>
       <ref name="list"/>
       <ref name="table"/>
-      <ref name="speech"/>
       <ref name="media"/>
     </choice>
   </define>
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parag ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-  <define name="parag">
-    <element name="parag">
-      <ref name="parag.content"/>
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <define name="p">
+    <element name="p">
+      <ref name="p.content"/>
     </element>
   </define>
-  <define name="parag.content">
+  <define name="p.content">
     <interleave>
       <ref name="inlines"/>
       <zeroOrMore>
@@ -424,6 +513,42 @@
       </zeroOrMore>
     </interleave>
   </define>
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ speech ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <!-- ~~~~~~ speech -->
+  <define name="speech">
+    <element name="speech">
+      <ref name="speech.content"/>
+    </element>
+  </define>
+  <define name="speech.content">
+    <optional>
+      <ref name="speaker"/>
+    </optional>
+    <optional>
+      <ref name="stage"/>
+    </optional>
+    <oneOrMore>
+      <ref name="p"/>
+    </oneOrMore>
+  </define>
+  <!-- ~~~~~~ speaker -->
+  <define name="speaker">
+    <element name="speaker">
+      <ref name="speaker.content"/>
+    </element>
+  </define>
+  <define name="speaker.content">
+    <ref name="inlines"/>
+  </define>
+  <!-- ~~~~~~ stage -->
+  <define name="stage">
+    <element name="stage">
+      <ref name="stage.content"/>
+    </element>
+  </define>
+  <define name="stage.content">
+    <ref name="inlines"/>
+  </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ list ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <!-- ~~~~~~ list -->
   <define name="list">
@@ -433,7 +558,7 @@
   </define>
   <define name="list.content">
     <optional>
-      <ref name="title"/>
+      <ref name="block.head"/>
     </optional>
     <choice>
       <group>
@@ -497,7 +622,7 @@
   </define>
   <define name="table.content">
     <optional>
-      <ref name="title"/>
+      <ref name="block.head"/>
     </optional>
     <oneOrMore>
       <ref name="tgroup"/>
@@ -634,7 +759,7 @@
     <choice>
       <ref name="inlines"/>
       <oneOrMore>
-        <ref name="parag"/>
+        <ref name="p"/>
       </oneOrMore>
     </choice>
   </define>
@@ -645,45 +770,12 @@
     </element>
   </define>
   <define name="caption.content">
-    <oneOrMore>
-      <ref name="parag"/>
-    </oneOrMore>
-  </define>
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ speech ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-  <!-- ~~~~~~ speech -->
-  <define name="speech">
-    <element name="speech">
-      <ref name="speech.content"/>
-    </element>
-  </define>
-  <define name="speech.content">
-    <optional>
-      <ref name="speaker"/>
-    </optional>
-    <optional>
-      <ref name="stage"/>
-    </optional>
-    <oneOrMore>
-      <ref name="parag"/>
-    </oneOrMore>
-  </define>
-  <!-- ~~~~~~ speaker -->
-  <define name="speaker">
-    <element name="speaker">
-      <ref name="speaker.content"/>
-    </element>
-  </define>
-  <define name="speaker.content">
-    <ref name="inlines"/>
-  </define>
-  <!-- ~~~~~~ stage -->
-  <define name="stage">
-    <element name="stage">
-      <ref name="stage.content"/>
-    </element>
-  </define>
-  <define name="stage.content">
-    <ref name="inlines"/>
+    <choice>
+      <ref name="inlines"/>
+      <oneOrMore>
+        <ref name="p"/>
+      </oneOrMore>
+    </choice>
   </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ media ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <!-- ~~~~~~ media -->
@@ -731,7 +823,7 @@
   </define>
   <!--
     =============================================================================
-                                    Inline level
+                                    INLINE LEVEL
     =============================================================================
   -->
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inlines ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -921,7 +1013,7 @@
     <choice>
       <ref name="inlines"/>
       <oneOrMore>
-        <ref name="parag"/>
+        <ref name="p"/>
       </oneOrMore>
     </choice>
   </define>
--- a/RelaxNG/publiset.rnc	dim. juin 12 14:28:07 2011 +0200
+++ b/RelaxNG/publiset.rnc	dim. juin 12 15:21:35 2011 +0200
@@ -17,7 +17,7 @@
 
 
 # =============================================================================
-#                                  Top level
+#                                  TOP LEVEL
 # =============================================================================
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ composition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -35,7 +35,7 @@
 base.attribute = attribute xml:base { xsd:anyURI }
 
 composition.content =
-   composition.metadata?,
+   composition.head?,
    (composition.file | composition.division)+
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ selection ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -50,31 +50,33 @@
 selection.id.attribute = attribute xml:id { xsd:ID }
 
 selection.content =
-   selection.metadata?,
+   selection.head?,
    (selection.file | selection.division)+
 
 
 # =============================================================================
-#                                 Metadata level
+#                                  HEAD LEVEL
 # =============================================================================
 
-# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ head ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-composition.metadata = element metadata {
-   metadata.attributes,
-   metadata.content
-}
-selection.metadata = element metadata { metadata.content }
+composition.head = element head { head.attributes, top.head.content }
+selection.head = element head { top.head.content }
+division.head = element head { division.head.content }
 
-metadata.attributes =
+head.attributes =
    remap.attributes
 
-metadata.content =
+top.head.content =
    (title, subtitle?)?
  & language?
  & author*
  & publisher?
  & source?
+division.head.content =
+   (title, subtitle?)?
+ & language?
+ & annotation*
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ title, subtitle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
@@ -142,7 +144,7 @@
 
 
 # =============================================================================
-#                                Division level
+#                                DIVISION LEVEL
 # =============================================================================
 
 composition.division = element division {
@@ -161,15 +163,15 @@
    base.attribute?
 
 composition.division.content =
-   composition.metadata?,
-   (composition.file | composition.division)+
+   composition.head?,
+   (composition.division | composition.file)+
 selection.division.content =
-   selection.metadata?,
-   (selection.file | selection.division)+
+   selection.head?,
+   (selection.division | selection.file)+
 
 
 # =============================================================================
-#                                  File level
+#                                  FILE LEVEL
 # =============================================================================
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -179,15 +181,19 @@
 
 composition.file.attributes =
    xpath.attribute?
+ & transform.attribute?
  & remap.attributes
 selection.file.attributes =
    xpath.attribute?
+ & transform.attribute?
 xpath.attribute = attribute xpath { text }
+transform.attribute =
+   attribute transform {list { (xsd:token {pattern = "(xsl|regex):\S+"})+ }}
 
 file.content = xsd:anyURI
    
 # =============================================================================
-#                                 Inline level
+#                                 INLINE LEVEL
 # =============================================================================
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inlines ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -205,7 +211,7 @@
 
 
 # =============================================================================
-#                               Remap attributes
+#                               REMAP ATTRIBUTES
 # =============================================================================
 
 remap.attributes =
--- a/RelaxNG/publiset.rng	dim. juin 12 14:28:07 2011 +0200
+++ b/RelaxNG/publiset.rng	dim. juin 12 15:21:35 2011 +0200
@@ -28,7 +28,7 @@
   </define>
   <!--
     =============================================================================
-                                     Top level
+                                     TOP LEVEL
     =============================================================================
   -->
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ composition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -59,7 +59,7 @@
   </define>
   <define name="composition.content">
     <optional>
-      <ref name="composition.metadata"/>
+      <ref name="composition.head"/>
     </optional>
     <oneOrMore>
       <choice>
@@ -87,7 +87,7 @@
   </define>
   <define name="selection.content">
     <optional>
-      <ref name="selection.metadata"/>
+      <ref name="selection.head"/>
     </optional>
     <oneOrMore>
       <choice>
@@ -98,31 +98,39 @@
   </define>
   <!--
     =============================================================================
-                                    Metadata level
+                                     HEAD LEVEL
     =============================================================================
   -->
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-  <define name="composition.metadata">
-    <element name="metadata">
-      <ref name="metadata.attributes"/>
-      <ref name="metadata.content"/>
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ head ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <define name="composition.head">
+    <element name="head">
+      <ref name="head.attributes"/>
+      <ref name="top.head.content"/>
     </element>
   </define>
-  <define name="selection.metadata">
-    <element name="metadata">
-      <ref name="metadata.content"/>
+  <define name="selection.head">
+    <element name="head">
+      <ref name="top.head.content"/>
     </element>
   </define>
-  <define name="metadata.attributes">
+  <define name="division.head">
+    <element name="head">
+      <ref name="division.head.content"/>
+    </element>
+  </define>
+  <define name="head.attributes">
     <ref name="remap.attributes"/>
   </define>
-  <define name="metadata.content">
+  <define name="top.head.content">
     <interleave>
       <optional>
         <ref name="title"/>
+        <optional>
+          <ref name="subtitle"/>
+        </optional>
       </optional>
       <optional>
-        <ref name="subtitle"/>
+        <ref name="language"/>
       </optional>
       <zeroOrMore>
         <ref name="author"/>
@@ -131,11 +139,24 @@
         <ref name="publisher"/>
       </optional>
       <optional>
+        <ref name="source"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="division.head.content">
+    <interleave>
+      <optional>
+        <ref name="title"/>
+        <optional>
+          <ref name="subtitle"/>
+        </optional>
+      </optional>
+      <optional>
         <ref name="language"/>
       </optional>
-      <optional>
-        <ref name="source"/>
-      </optional>
+      <zeroOrMore>
+        <ref name="annotation"/>
+      </zeroOrMore>
     </interleave>
   </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ title, subtitle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -144,14 +165,28 @@
       <ref name="title.content"/>
     </element>
   </define>
-  <define name="title.content">
-    <ref name="inlines"/>
-  </define>
   <define name="subtitle">
     <element name="subtitle">
       <ref name="title.content"/>
     </element>
   </define>
+  <define name="title.content">
+    <ref name="inlines"/>
+  </define>
+  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ language ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+  <define name="language">
+    <element name="language">
+      <ref name="language.attributes"/>
+    </element>
+  </define>
+  <define name="language.attributes">
+    <ref name="lang.attribute"/>
+  </define>
+  <define name="lang.attribute">
+    <attribute name="xml:lang">
+      <data type="language"/>
+    </attribute>
+  </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ author, publisher ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <!-- ~~~~~~ author -->
   <define name="author">
@@ -192,20 +227,6 @@
   <define name="lastname.content">
     <ref name="inlines"/>
   </define>
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Language ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-  <define name="language">
-    <element name="language">
-      <ref name="language.attributes"/>
-    </element>
-  </define>
-  <define name="language.attributes">
-    <ref name="lang.attribute"/>
-  </define>
-  <define name="lang.attribute">
-    <attribute name="xml:lang">
-      <data type="language"/>
-    </attribute>
-  </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <!-- ~~~~~~ source -->
   <define name="source">
@@ -264,7 +285,7 @@
   </define>
   <!--
     =============================================================================
-                                   Division level
+                                   DIVISION LEVEL
     =============================================================================
   -->
   <define name="composition.division">
@@ -294,29 +315,29 @@
   </define>
   <define name="composition.division.content">
     <optional>
-      <ref name="composition.metadata"/>
+      <ref name="composition.head"/>
     </optional>
     <oneOrMore>
       <choice>
+        <ref name="composition.division"/>
         <ref name="composition.file"/>
-        <ref name="composition.division"/>
       </choice>
     </oneOrMore>
   </define>
   <define name="selection.division.content">
     <optional>
-      <ref name="selection.metadata"/>
+      <ref name="selection.head"/>
     </optional>
     <oneOrMore>
       <choice>
+        <ref name="selection.division"/>
         <ref name="selection.file"/>
-        <ref name="selection.division"/>
       </choice>
     </oneOrMore>
   </define>
   <!--
     =============================================================================
-                                     File level
+                                     FILE LEVEL
     =============================================================================
   -->
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -337,23 +358,42 @@
       <optional>
         <ref name="xpath.attribute"/>
       </optional>
+      <optional>
+        <ref name="transform.attribute"/>
+      </optional>
       <ref name="remap.attributes"/>
     </interleave>
   </define>
   <define name="selection.file.attributes">
-    <optional>
-      <ref name="xpath.attribute"/>
-    </optional>
+    <interleave>
+      <optional>
+        <ref name="xpath.attribute"/>
+      </optional>
+      <optional>
+        <ref name="transform.attribute"/>
+      </optional>
+    </interleave>
   </define>
   <define name="xpath.attribute">
     <attribute name="xpath"/>
   </define>
+  <define name="transform.attribute">
+    <attribute name="transform">
+      <list>
+        <oneOrMore>
+          <data type="token">
+            <param name="pattern">(xsl|regex):\S+</param>
+          </data>
+        </oneOrMore>
+      </list>
+    </attribute>
+  </define>
   <define name="file.content">
     <data type="anyURI"/>
   </define>
   <!--
     =============================================================================
-                                    Inline level
+                                    INLINE LEVEL
     =============================================================================
   -->
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inlines ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
@@ -382,7 +422,7 @@
   </define>
   <!--
     =============================================================================
-                                  Remap attributes
+                                  REMAP ATTRIBUTES
     =============================================================================
   -->
   <define name="remap.attributes">
--- a/Xml/Documents/demi-douce.xml	dim. juin 12 14:28:07 2011 +0200
+++ b/Xml/Documents/demi-douce.xml	dim. juin 12 15:21:35 2011 +0200
@@ -2,7 +2,7 @@
 <!-- $Id$ -->
 <publidoc version="1.0">
   <document xml:id="demi-douce" >
-    <metadata>
+    <head>
       <title>La demi-douce</title>
       <subtitle>Récit</subtitle>
       <language xml:lang="fr"/>
@@ -11,11 +11,11 @@
       </author>
       <publisher>Les éditions des Rosiers</publisher>
       <abstract>
-        <parag>
+        <p>
           C'est l'histoire d'un petit garçon qui faillit ne jamais avoir 5 ans
           ce 16 juillet 1942, jour de la rafle du Vel' d'Hiv'.
-        </parag>
-        <parag>
+        </p>
+        <p>
           Ce livre raconte l'histoire d'un petit garçon qui a perdu ses parents
           dans la Shoah. Recueilli par ses oncle et tante, il grandit dans un
           milieu de juifs polonais progressistes, négociants en métaux et
@@ -27,47 +27,47 @@
           ouvrière. Il nous fait pénétrer dans le monde de la mécanique, du
           geste manuel. Une partie de sa jeunesse est captée par l'usine alors
           qu'il n'aspire qu'à retrouver le chemin des études.
-        </parag>
-        <parag>
+        </p>
+        <p>
           Il faut lire le texte de cet homme qui revient s'habiter après des
           siècles de silence. Un récit précis et passionnant.
-        </parag>
+        </p>
       </abstract>
-    </metadata>
+    </head>
 
     <!-- ================================================================== -->
     <topic type="title-page">
-      <metadata>
+      <head>
         <title>La demi-douce</title>
         <subtitle>Récit</subtitle>
         <author>
           <firstname>Henri</firstname><lastname>Ostrowiecki</lastname>
         </author>
-      </metadata>
+      </head>
       <section>
-        <parag>Préface de Georges Bensoussan</parag>
+        <p>Préface de Georges Bensoussan</p>
         <media><image id="editionsdesrosiers_logo"/></media>
       </section>
     </topic>
     
     <!-- ================================================================== -->
     <topic type="copyright-page">
-      <metadata>
+      <head>
         <title>Copyright</title>
-      </metadata>
+      </head>
       <section>
-        <parag>Les Éditions des Rosiers</parag>
-        <parag>10, rue Champfleury</parag>
-        <parag>92310 Sèvres, France</parag>
-        <parag>Tél/Fax. : 01 45 07 27 49</parag>
-        <parag>contact@editionsdesrosiers.fr</parag>
-        <parag>www.editionsdesrosiers.fr</parag>
+        <p>Les Éditions des Rosiers</p>
+        <p>10, rue Champfleury</p>
+        <p>92310 Sèvres, France</p>
+        <p>Tél/Fax. : 01 45 07 27 49</p>
+        <p>contact@editionsdesrosiers.fr</p>
+        <p>www.editionsdesrosiers.fr</p>
       </section>
       <section>
-        <parag>© Éditions des Rosiers, Sèvres, 2011</parag>
-        <parag>Avec le soutien de la Fondation pour la Mémoire de la Shoah</parag>
-        <parag>Conception graphique : Isabelle Benoit</parag>
-        <parag>ISBN : 979-10-90108-02-8</parag>
+        <p>© Éditions des Rosiers, Sèvres, 2011</p>
+        <p>Avec le soutien de la Fondation pour la Mémoire de la Shoah</p>
+        <p>Conception graphique : Isabelle Benoit</p>
+        <p>ISBN : 979-10-90108-02-8</p>
       </section>
       <section>
         <media><image id="fms_logo"/></media>
@@ -76,9 +76,9 @@
     
     <!-- ================================================================== -->
     <topic type="dedication">
-      <metadata>
+      <head>
         <title>Dédicace</title>
-      </metadata>
+      </head>
       <section>
        <media><image id="chil_chaja"/></media>
      </section>
@@ -86,33 +86,33 @@
 
     <!-- ================================================================== -->
     <topic type="epigraph">
-      <metadata>
+      <head>
         <title>Épigraphe</title>
-      </metadata>
+      </head>
       <section>
         <section>
-          <parag>L'écriture est le souvenir</parag>
-          <parag>de leur mort et l'affirmation de ma vie.</parag>
-          <parag><name>Georges Pérec</name></parag>
+          <p>L'écriture est le souvenir</p>
+          <p>de leur mort et l'affirmation de ma vie.</p>
+          <p><name>Georges Pérec</name></p>
         </section>
         <section>
-          <parag>L'homme pense parce qu'il a des mains.</parag>
-          <parag><name>Anaxagore</name></parag>
+          <p>L'homme pense parce qu'il a des mains.</p>
+          <p><name>Anaxagore</name></p>
         </section>
       </section>
       <section>
-        <parag>Sylvia, toi qui as su</parag>
-        <parag>entendre mes silences…</parag>
+        <p>Sylvia, toi qui as su</p>
+        <p>entendre mes silences…</p>
       </section>
     </topic>
     
     <!-- ================================================================== -->
     <topic type="acknowledgements">
-      <metadata>
+      <head>
         <title>Remerciements</title>
-      </metadata>
+      </head>
       <section>
-        <parag>Il s'est écoulé un bon demi-siècle entre le premier mot déposé
+        <p>Il s'est écoulé un bon demi-siècle entre le premier mot déposé
         sur une feuille de papier lors de cette fameuse nuit de garde à
         Bizerte, nuit où l'écriture s'est « invitée » dans ma vie comme par
         effraction, et la parution de ce texte. De combien de personnes n'ai-je
@@ -121,10 +121,10 @@
         reconnaissance et ma gratitude, comme au cinéma à la manière d'un
         générique de film. Bien sûr, il y aura d'inévitables oublis dus
         uniquement au grand nombre d'années qui se sont écoulées depuis le
-        début de cette histoire, qu'ils veuillent bien m'en excuser.</parag>
+        début de cette histoire, qu'ils veuillent bien m'en excuser.</p>
       </section>
       <section>
-        <parag>Avant tout, si ce texte a pu prendre la forme d'un manuscrit et
+        <p>Avant tout, si ce texte a pu prendre la forme d'un manuscrit et
         maintenant celle d'un livre, je le dois essentiellement à trois
         personnes avec qui j'ai travaillé durant des mois : Bernard Lehembre,
         Geneviève Pichon et Anne Quesemand. Il y a plus de vingt ans, avec
@@ -150,10 +150,10 @@
         partage une certaine complicité militante. Enfin, il ne serait pas
         juste de ne pas mentionner l'active participation de Thierry Lopez qui,
         dans la dernière période, me donna de pertinents et précieux
-        conseils.</parag>
+        conseils.</p>
       </section>
       <section>
-        <parag>Durant toutes ces années, je n'ai cessé de recevoir de mon
+        <p>Durant toutes ces années, je n'ai cessé de recevoir de mon
         entourage, amical et familial, conseils et encouragements, à commencer
         par ceux d'Alice, ma première femme, et de mes trois enfants, Hélène,
         Thomas et Bertrand, qui surent faire une place à la toute nouvelle et
@@ -176,18 +176,18 @@
         Monneret, Danièle Chambionnat, Jacques Pierrin, Laurent Mandeix et
         Hervé Tenot pour la photo de mes parents. Merci à tous, merci à cette
         belle mosaïque de noms et de visages, d'histoires croisées qui, tout au
-        long de ces années, m'aura permis de mener à bien ce projet.</parag>
+        long de ces années, m'aura permis de mener à bien ce projet.</p>
       </section>
     </topic>
 
     <!-- ================================================================== -->
     <topic type="preface">
-      <metadata>
+      <head>
         <title>Préface</title>
-      </metadata>
+      </head>
       <section>
         <section>
-          <parag>C'est l'histoire d'un homme que le silence aura protégé autant
+          <p>C'est l'histoire d'un homme que le silence aura protégé autant
           qu'altéré, et abîmé autant que secouru dans les nuits
           inquiètes. L'histoire d'une errance d'enfance et d'adolescence dans
           le pays de nulle part et dans le temps de personne, entre école
@@ -207,16 +207,16 @@
           sauve en ne le réclamant pas, comme elle le sauvera encore quelques
           jours plus tard, début août 1942, en déléguant son droit parental à
           sa belle-sœur qui pourra ce faisant chercher l'enfant encore alité à
-          l'hôpital Rothschild.</parag>
+          l'hôpital Rothschild.</p>
         </section>
         <section>
-          <parag>Cela, on le lira dans ce texte où le silence fait
-          partie intégrante du récit.</parag>
+          <p>Cela, on le lira dans ce texte où le silence fait
+          partie intégrante du récit.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Un récit qui nous dit un monde oublié, celui de la banlieue du
+          <p>Un récit qui nous dit un monde oublié, celui de la banlieue du
           début des années 1950, quand un enfant orphelin est recueilli par son
           oncle et sa tante, à Gentilly. Le monde des Travaux de Georges Navel,
           le monde de l'apprentissage et de la dureté grise de l'usine. Le
@@ -226,10 +226,10 @@
           des occasions perdues. Un monde qui résonne à nos oreilles amoureuses
           d'une France oubliée comme le dernier écho de Martin Nadaud et
           d'Agricol Perdiguier, le monde des compagnons du Tour de
-          France.</parag>
+          France.</p>
         </section>
         <section>
-          <parag>Henri est orphelin. Mais c'est d'abord un enfant devenu
+          <p>Henri est orphelin. Mais c'est d'abord un enfant devenu
           adolescent au début des années 1950, apprenti puis ouvrier… et
           mauvais élève tant le refus d'apprendre est chez lui rejet d'un monde
           arrêté au 16 juillet 1942. Avant d'être cette victime que l'on aura
@@ -244,29 +244,29 @@
           la belle chevelure laissée en héritage par son père, la femme au doux
           visage, ses parents engloutis dans le délire allemand, c'est à eux
           qu'il doit et qu'il dédie aussi la force vitale qui l'anime en dépit
-          des nuages de la mélancolie.</parag>
+          des nuages de la mélancolie.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Si le rescapé d'aujourd'hui est un héros, hier c'était une
+          <p>Si le rescapé d'aujourd'hui est un héros, hier c'était une
           victime. Qui ne revendiquait pas et se cachait souvent. Qui refusait
           les mots de « déporté racial » pour leur préférer « morts pour la
           France », comme les déportés-résistants.  « Morts pour la France » ?
           Les enfants aussi ? En notations éparses, presque en filigrane,
           H.O. raconte la honte qui fut celle de tant de revenants, la honte
-          d'un destin si peu conforme et d'avoir été réduit à cela.</parag>
+          d'un destin si peu conforme et d'avoir été réduit à cela.</p>
         </section>
         <section>
-          <parag>Dans le silence protecteur et tombal à la fois qui lui sert de
+          <p>Dans le silence protecteur et tombal à la fois qui lui sert de
           vie, seul contre le monde responsable de leur mort, Henri apprend
           progressivement que via des policiers français et des Allemands en
           nombre, la violence de l'antisémitisme conjuguée à la veulerie
           ambiante auront fait en sorte qu'il ne puisse plus jamais prononcer,
-          comme il l'écrit, les mots « Papa » « Maman ».</parag>
+          comme il l'écrit, les mots « Papa » « Maman ».</p>
         </section>
         <section>
-          <parag>Contre un monde synonyme de mort, la parole est interdite. À
+          <p>Contre un monde synonyme de mort, la parole est interdite. À
           l'absence de ses parents, impossible à accepter, la nuit surtout,
           reste le mutisme d'une peur qui aura gangrené sa vie d'enfant.  La
           peur de la disparition, celle de son père le 14 mai 1941, jamais revu
@@ -274,22 +274,22 @@
           d'être repris quelques jours plus tard, à Ménilmontant. Le gouffre du
           16 juillet 1942 ensuite, la nuit qui tombe à midi, quand les mots
           laissent place à cette question répétée comme un chagrin sans fin,
-          dans la Varsovie d'août 1942<note><parag>Hillel
+          dans la Varsovie d'août 1942<note><p>Hillel
           Seidman. « Pourquoi, Hillel, pourquoi ? » In Du Fond de
           l'abîme. Collection Terre humaine. Paris : Plon, 1998 : 710
-          pages.</parag></note>comme dans le Paris de ce même été de
-          désolation : « Pourquoi ? Pourquoi ? ».</parag>
+          pages.</p></note>comme dans le Paris de ce même été de
+          désolation : « Pourquoi ? Pourquoi ? ».</p>
         </section>
         <section>
-          <parag>Juif et mort. Quasi synonymes à ses yeux, ces mots lui donnent
+          <p>Juif et mort. Quasi synonymes à ses yeux, ces mots lui donnent
           envie de fuir à jamais la terreur de ce monde-là. Le délire phobique
           de l'antisémite gangrène la vie de ses contemporains juifs et modèle
-          leurs visages aux figures d'épouvante qui l'habitent.</parag>
+          leurs visages aux figures d'épouvante qui l'habitent.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>C'est là l'histoire d'un abîme, celui du 16 juillet 1942. Le
+          <p>C'est là l'histoire d'un abîme, celui du 16 juillet 1942. Le
           récit prononcé d'une voix blanche au chagrin contenu, celui d'une vie
           défaite par ses contemporains et reconstruite à force de rencontres à
           visage humain, de Sylvia sa cousine, jusqu'à l'usine et à
@@ -301,10 +301,10 @@
           par la pensée se mettent à penser ce qui vous écrase, quand ils
           viennent répondre à l'impensé qui nous travaille, et quand l'écriture
           enfin redonne forme au visage maternel et à ce matin où il faillit ne
-          jamais avoir cinq ans.</parag>
+          jamais avoir cinq ans.</p>
         </section>
         <section>
-          <parag>Quand tant de vies deviennent des destins, ici le destin
+          <p>Quand tant de vies deviennent des destins, ici le destin
           redevient cette vie qui reprend le chemin interdit des études. Le
           gouffre ouvert en juillet 1942 ne sera jamais comblé. Reste la
           conscience du monde englouti et des parents effacés de la surface de
@@ -315,32 +315,32 @@
           qu'au fil de ces « vies ordinaires » dites « sans importance »
           disparaisse un jour, dans une violence inexpliquée, la figure aimée.
           Entre les orphelins du monde se tisse ainsi la solidarité des
-          ébranlés.</parag>
+          ébranlés.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>« À présent que les vieux se taisent, qu'ils laissent cet
-          adolescent parler à ses frères<note><parag>Jean-Paul
+          <p>« À présent que les vieux se taisent, qu'ils laissent cet
+          adolescent parler à ses frères<note><p>Jean-Paul
           Sartre. Préface à Paul Nizan, Aden Arabie. Paris : La Découverte,
-          1960.</parag></note>. » Redevenir juif et sujet parlant. Casser
+          1960.</p></note>. » Redevenir juif et sujet parlant. Casser
           la gangue de cette parole blanche qui parle pour faire oublier ce
           qu'elle pourrait dire. À ceux qui pensaient qu'un événement
           coïncidait avec sa chronologie, à tous les autres aussi, il faut dire
           de lire le texte d'un homme qui revient s'habiter après des siècles
-          de silence.</parag>
+          de silence.</p>
         </section>
       </section>
     </topic>
     
     <!-- ================================================================== -->
     <topic>
-      <metadata>
+      <head>
         <title>1 — Le chrono</title>
-      </metadata>
+      </head>
       <section>
         <section>
-          <parag>À sept heures du matin, en ce début d'octobre 1954, il faisait
+          <p>À sept heures du matin, en ce début d'octobre 1954, il faisait
           encore nuit noire. Je me sentais traversé par une foule de sentiments
           contradictoires où s'entrechoquaient fierté et inquiétude. Arc-bouté
           sur mon vélo, traversant plusieurs communes de la banlieue sud,
@@ -356,10 +356,10 @@
           imposantes rangées d'usines. J'ignorais tout du travail qui
           m'attendait, je savais seulement que l'entreprise était spécialisée
           dans la fabrication de matériel électrique destiné aux
-          télécommunications.</parag>
+          télécommunications.</p>
         </section>
         <section>
-          <parag>L'heure de l'embauche se faisait à sept heures quarante. Il
+          <p>L'heure de l'embauche se faisait à sept heures quarante. Il
           restait encore quelques minutes avant que retentisse la sonnerie
           annonçant le début de la journée. Le hall d'entrée était à présent
           comble. En file indienne, les ouvriers se dirigeaient vers la
@@ -369,12 +369,12 @@
           me présenter au pointeau – je l'apprendrais par la suite –,
           personnage important et redouté, car c'est lui qui venait dans les
           ateliers chaque vendredi après-midi remettre en main propre la paie
-          de chacun.</parag>
+          de chacun.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Chaque ouvrier, d'un geste machinal, saisissait son carton et
+          <p>Chaque ouvrier, d'un geste machinal, saisissait son carton et
           le glissait dans la pointeuse, qui, à chaque passage, faisait
           retentir un bref tintement aigu, si bien qu'il était impossible de
           passer inaperçu auprès du pointeau. Sur le plan des horaires, le
@@ -383,10 +383,10 @@
           stratégique, d'un simple coup d'œil jeté sur les râteliers à cartons
           disposés de part et d'autre de la pointeuse, il me fut possible
           d'estimer à trois cents le nombre d'ouvriers travaillant dans cette
-          partie de l'usine.</parag>
+          partie de l'usine.</p>
         </section>
         <section>
-          <parag>D'un signe de la main, le pointeau me demanda de l'attendre
+          <p>D'un signe de la main, le pointeau me demanda de l'attendre
           encore quelques instants. Au-delà du hall d'entrée, à travers des
           vitres couvertes de crasse, mélange de poussière et de vapeur grasse,
           j'aperçus les machines-outils de l'immense atelier, d'un côté les
@@ -396,10 +396,10 @@
           l'obscurité dans laquelle se trouvait encore le reste de l'atelier où
           l'on distinguait avec peine la charpente métallique. L'atmosphère
           était imprégnée d'une odeur qui me rappelait celle du métro, mélange
-          d'huile brûlée et de tabac froid.</parag>
+          d'huile brûlée et de tabac froid.</p>
         </section>
         <section>
-          <parag>La journée de travail commença. L'une après l'autre, chaque
+          <p>La journée de travail commença. L'une après l'autre, chaque
           machine se mit en marche. Malgré la distance, leur bruit me parvint
           comme un roulement mêlé de sifflements provoqués par le contact de
           l'outil sur le métal. De son bureau situé au-dessus de la pointeuse,
@@ -409,18 +409,18 @@
           de pointage. Je le glissai pour la première fois dans le bec de la
           pointeuse. Aussitôt celle-ci me gratifia d'un bref signal
           sonore. Voilà par quel geste je fis mon entrée dans la vie
-          active.</parag>
+          active.</p>
         </section>
         <section>
-          <parag>L'homme me conduisit jusqu'à mon futur poste de
+          <p>L'homme me conduisit jusqu'à mon futur poste de
           travail. L'atelier de montage des relais téléphoniques auquel j'étais
           affecté se trouvait à l'étage juste au-dessus de l'atelier de
           mécanique.  La salle était vaste, calme, claire et sans aucune odeur
           d'huile. Là, le bruit des machines-outils parvenait très atténué. On
-          entendait à peine un ronronnement.</parag>
+          entendait à peine un ronronnement.</p>
         </section>
         <section>
-          <parag>Sur la moitié de l'étage, l'atelier était disposé tout en
+          <p>Sur la moitié de l'étage, l'atelier était disposé tout en
           longueur avec quatre rangées de tables d'une hauteur identique à
           celle d'un comptoir de bistrot : devant chacune d'elles, une douzaine
           d'ouvriers, en majorité des femmes, étaient assis sur de hauts
@@ -433,10 +433,10 @@
           épaules étroites, vêtu d'une blouse grise. Une moustache droite
           taillée à la Charlie Chaplin et de rares cheveux plaqués sur les
           tempes lui donnaient un air presque comique, plutôt sympathique. Il
-          m'invita à le suivre.</parag>
+          m'invita à le suivre.</p>
         </section>
         <section>
-          <parag>Je traversai l'atelier, tout le monde était à son poste depuis
+          <p>Je traversai l'atelier, tout le monde était à son poste depuis
           un bon moment. Intimidé par ces dizaines d'ouvriers penchés sur leur
           travail, je n'osai pas regarder autour de moi et voir ce qu'ils
           faisaient. Pour me saluer, certains esquissèrent un léger sourire. Le
@@ -445,24 +445,24 @@
           l'atelier, j'avais en vis-à-vis le crépis d'un mur gris sale et une
           rangée de baies vitrées placées si haut qu'elles ne laissaient
           apercevoir qu'une étroite bande de ciel. Sur la table de travail à
-          gauche, une série de mille pièces était en attente.</parag>
+          gauche, une série de mille pièces était en attente.</p>
         </section>
         <section>
-          <parag>— Voilà ton poste de travail. Tu vas voir pour ton boulot,
+          <p>— Voilà ton poste de travail. Tu vas voir pour ton boulot,
           c'est très simple, me dit le chef d'équipe en prenant une
           armature. Quand la série t'arrive, les deux lamelles de cuivre qui
           supportent les contacts électriques sont plus ou moins bien alignées,
           il faudra donc que tu les mettes aussi parallèles que possible. C'est
-          Madame Jaubert qui te fournira ton travail.</parag>
+          Madame Jaubert qui te fournira ton travail.</p>
         </section>
         <section>
-          <parag>Je glissai un coup d'œil rapide vers ma voisine de gauche qui,
+          <p>Je glissai un coup d'œil rapide vers ma voisine de gauche qui,
           sans se préoccuper de notre présence, continua avec une dextérité et
           un rythme de métronome à monter l'armature mobile sur son embase en
-          stéatite.</parag>
+          stéatite.</p>
         </section>
         <section>
-          <parag>— Maintenant, regarde bien, tu prends cette petite tige en
+          <p>— Maintenant, regarde bien, tu prends cette petite tige en
           acier avec sa fente au bout, tu l'enfourches sur la première lamelle
           et tu lui fais faire des petits mouvements en la tournant par petits
           coups tantôt à droite, tantôt à gauche pour la redresser. Ensuite, tu
@@ -470,14 +470,14 @@
           avec ta loupe si elles sont bien parallèles et correctement en
           contact. Il faut qu'elles se touchent sur au moins trois
           millimètres. Eh oui, ça fait pas très grand. C'est pour ça qu'il te
-          faut une loupe !</parag>
+          faut une loupe !</p>
         </section>
         <section>
-          <parag>Il m'avait donné toutes ces explications d'une voix
-          calme, presque paternelle.</parag>
+          <p>Il m'avait donné toutes ces explications d'une voix
+          calme, presque paternelle.</p>
         </section>
         <section>
-          <parag>— Avant de commencer, il faudra que tu ouvres le bon de
+          <p>— Avant de commencer, il faudra que tu ouvres le bon de
           travail qui accompagne chaque série, sinon tu ne pourras pas être
           payé, poursuit-il avec un sourire. Pour ça, tu iras voir la femme en
           blouse bleue assise devant le bureau là-bas près de la porte
@@ -491,29 +491,29 @@
           série de 1 000. Si tu veux faire ton boni, il faudra que tu te
           grouilles un peu. Mais tu verras, c'est facile, les temps sont
           comptés plutôt larges.  Tu as le droit de faire jusqu'à 20 % de boni,
-          c'est le maxi…</parag>
+          c'est le maxi…</p>
         </section>
         <section>
-          <parag>En moins de temps qu'il n'en faut pour le dire, je
+          <p>En moins de temps qu'il n'en faut pour le dire, je
           venais de faire connaissance avec le travail au rendement, le travail
           « au boni » comme ils disaient. Le chef vit dans mon regard
-          comme un étonnement :</parag>
+          comme un étonnement :</p>
         </section>
         <section>
-          <parag>— Ça veut dire quoi 35/100<sup>e</sup> ?</parag>
+          <p>— Ça veut dire quoi 35/100<sup>e</sup> ?</p>
         </section>
         <section>
-          <parag>— Ah oui, c'est vrai, ici on compte pas en secondes mais en
+          <p>— Ah oui, c'est vrai, ici on compte pas en secondes mais en
           centièmes de minute, c'est paraît-il plus facile pour faire la
           paie. Maintenant c'est à toi de jouer, me dit-il avec un sourire, je
           crois que tu peux y aller tout seul comme un grand. Mais si quelque
-          chose ne va pas, tu m'appelles…</parag>
+          chose ne va pas, tu m'appelles…</p>
         </section>
 
       </section>
       <section>
         <section>
-          <parag>Après avoir accompli les formalités des bons de travail auprès
+          <p>Après avoir accompli les formalités des bons de travail auprès
           de la dame en bleu, je n'avais plus qu'à me lancer dans cette grande
           et belle aventure. Désormais j'étais seul, avec à gauche les dix
           plateaux de cent pièces chacun, devant moi un mur gris sale surmonté
@@ -524,10 +524,10 @@
           bien falloir que je m'y mette. En fait, j'avais la désagréable
           impression que tous les regards étaient braqués sur moi, comme si
           j'étais en quelque sorte pris en faute. Je me répétai : « Allez,
-          vas-y, n'aie pas peur ! »</parag>
+          vas-y, n'aie pas peur ! »</p>
         </section>
         <section>
-          <parag>D'un geste encore mal assuré, je saisis ma première pièce en
+          <p>D'un geste encore mal assuré, je saisis ma première pièce en
           stéatite, sorte de porcelaine, surmontée de son armature en
           cuivre. Sa forme pouvait rappeler celle d'une grosse plume de stylo
           dont la pointe aurait été déformée à la suite d'une
@@ -544,25 +544,25 @@
           petit, mon geste se fit plus sûr, l'appréhension du début s'estompa
           lentement. Après une heure de ce travail dont l'apprentissage n'avait
           duré que quelques minutes, je devins un OS (ouvrier spécialisé)
-          accompli.</parag>
+          accompli.</p>
         </section>
 
       </section>
       <section>
         <section>
-          <parag>Huit jours s'étaient à peine écoulés qu'un matin un homme en
+          <p>Huit jours s'étaient à peine écoulés qu'un matin un homme en
           blouse blanche, d'assez forte corpulence, vint se planter à côté de
           moi sans me donner le moindre mot d'explication. Je levai
           naturellement la tête vers lui pour savoir ce qu'il me
-          voulait :</parag>
+          voulait :</p>
         </section>
         <section>
-          <parag>— Non, non, me dit-il d'une voix qui se voulait rassurante, ne
+          <p>— Non, non, me dit-il d'une voix qui se voulait rassurante, ne
           change rien à ton travail, continue, fais comme si je n'étais pas
-          là.</parag>
+          là.</p>
         </section>
         <section>
-          <parag>Facile à dire. Qui était-il ? Que me voulait-il ? Qu'avais-je
+          <p>Facile à dire. Qui était-il ? Que me voulait-il ? Qu'avais-je
           fait pour qu'il vienne me voir, moi ?  Pour le coup, j'avais la
           désagréable impression d'être pris en faute, avec l'obligation de
           continuer. Sa présence m'écrasait. Il était là, immobile. Au-dessus
@@ -576,10 +576,10 @@
           mesure que le temps passait, je me sentis de plus en plus enfermé
           dans une bulle : s'il avait souhaité me couper du monde, c'était
           plutôt réussi. Depuis combien de temps était-il à côté de
-          moi ?</parag>
+          moi ?</p>
         </section>
         <section>
-          <parag>Autour de nous, l'atelier continuait à fonctionner
+          <p>Autour de nous, l'atelier continuait à fonctionner
           normalement, chacun était à son poste. Le chef d'équipe marchait
           entre les rangées d'un pas lent, les deux mains accrochées à la
           martingale de sa blouse grise. Sur son visage, on pouvait deviner un
@@ -589,48 +589,48 @@
           peur au ventre, je continuai le mien sous le regard impassible de
           l'homme à la planchette.  Puis sans crier gare, il partit comme il
           était venu, sans donner la moindre explication. Aussitôt après son
-          départ, Madame Jaubert vint me voir :</parag>
+          départ, Madame Jaubert vint me voir :</p>
         </section>
         <section>
-          <parag>— Alors mon p'tit, comment ça va ?
+          <p>— Alors mon p'tit, comment ça va ?
           T'avais pas l'air très rassuré, me dit-elle avec un sourire plein de
-          tendresse.</parag>
+          tendresse.</p>
         </section>
         <section>
-          <parag>— Mais qui c'est ce type ? Qu'est-ce
+          <p>— Mais qui c'est ce type ? Qu'est-ce
           qu'il faisait avec sa planchette, sans dire un mot ? Il m'a même
-          pas dit bonjour ni au revoir.</parag>
+          pas dit bonjour ni au revoir.</p>
         </section>
         <section>
-          <parag>— C'est le chrono. Tu sais, ils font l'coup à chaque fois
+          <p>— C'est le chrono. Tu sais, ils font l'coup à chaque fois
           qu'il embauche un nouveau. Dans toutes les équipes, c'est la même
-          chose.</parag>
+          chose.</p>
         </section>
         <section>
-          <parag>— Et maintenant, qu'est-ce qui va se
-          passer ?</parag>
+          <p>— Et maintenant, qu'est-ce qui va se
+          passer ?</p>
         </section>
         <section>
-          <parag>— J'en sais rien…, enfin si, ils profitent des nouveaux,
+          <p>— J'en sais rien…, enfin si, ils profitent des nouveaux,
           surtout des jeunes, pour faire tomber les temps, je sais, c'est
           dégueulasse… c'est sûr, on aurait dû te prévenir, on a beau le
           savoir, mais on n'y pense pas. En fin de compte, même si on te
           l'avait dit, t'aurais rien pu faire. Quand on est nouveau, on veut
           toujours bien faire, et voilà le résultat. De toute façon, ils
           préviennent jamais quand ils débarquent, c'est le principe. Moi aussi
-          quand j'ai commencé, ça m'est arrivé.</parag>
+          quand j'ai commencé, ça m'est arrivé.</p>
         </section>
         <section>
-          <parag>La sentence ne se fit pas attendre, quelques jours
+          <p>La sentence ne se fit pas attendre, quelques jours
           plus tard le chef d'équipe vint m'annoncer qu'en récompense de ma
           rapidité, j'avais obtenu une diminution de 10% sur le temps alloué à
-          chaque pièce.</parag>
+          chaque pièce.</p>
         </section>
 
       </section>
       <section>
         <section>
-          <parag>Après ce sale coup, il n'était pas question de rester sans
+          <p>Après ce sale coup, il n'était pas question de rester sans
           réagir ! Mais que faire face à ce rouleau compresseur ? La seule
           chose sur laquelle je pouvais encore intervenir, c'était sur le
           temps, mon temps de travail : ne plus accepter de faire mon boni,
@@ -646,33 +646,33 @@
           l'exploitation, dont j'entendais parler à chaque réunion depuis mon
           adhésion un an plus tôt, en 1953, à l'UJRF (Union de la jeunesse
           républicaine de France), ou dans L'Huma que mon cousin Henri
-          apportait tous les jours à la maison ?</parag>
+          apportait tous les jours à la maison ?</p>
         </section>
         <section>
-          <parag>Au bout de quelques jours, mon laisser-aller ne
-          passa plus inaperçu auprès de quelques ouvrières :</parag>
+          <p>Au bout de quelques jours, mon laisser-aller ne
+          passa plus inaperçu auprès de quelques ouvrières :</p>
         </section>
         <section>
-          <parag>— Oui, mais toi, tu peux t'le permettre, tu
+          <p>— Oui, mais toi, tu peux t'le permettre, tu
           t'en fous, me dit Madame Jaubert, ça s'voit que t'as pas d'gosses à
           nourrir, t'es encore trop jeune pour ça. Tu peux t'le permettre, toi, tu
-          peux couler ton temps, personne te dira rien.</parag>
+          peux couler ton temps, personne te dira rien.</p>
         </section>
         <section>
-          <parag>Elle avait raison, mais je n'avais pas d'autres choix pour
+          <p>Elle avait raison, mais je n'avais pas d'autres choix pour
           manifester ma colère, c'était ma seule arme. Avec les idées que
           j'avais en tête, il fallait bien que je fasse quelque chose pour
           exprimer ma révolte. Aucun mot, aucune image ne pourrait décrire le
           niveau de bêtise que mon travail atteignait à mes yeux. Il en était
           le degré zéro. Comment imaginer mon existence dans cet univers ? Et
           dire que j'avais fait trois ans d'apprentissage, avec le CAP
-          d'ajusteur en poche, pour en arriver là !</parag>
+          d'ajusteur en poche, pour en arriver là !</p>
         </section>
 
       </section>
       <section>
         <section>
-          <parag>En vérité, j'avais honte. Profondément honte d'être dans cette
+          <p>En vérité, j'avais honte. Profondément honte d'être dans cette
           situation, comme si j'en étais le seul responsable. En fin de compte,
           l'alternative était simple : accepter ou partir. Mais partir, c'était
           rompre le contrat implicite avec le bureau de placement qui m'avait
@@ -691,12 +691,12 @@
           chiffonnier.  Partir, c'était à coup sûr le mettre en mauvaise
           posture vis-à-vis de l'entreprise qui avait si gentiment fait un
           geste pour « accueillir » le petit-neveu. Je me sentais
-          coincé.</parag>
+          coincé.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Tout en tortillant mes lamelles tantôt dans un sens, tantôt
+          <p>Tout en tortillant mes lamelles tantôt dans un sens, tantôt
           dans l'autre, assis sur mon tabouret, la loupe solidement coincée au
           coin de l'œil gauche, ma tige d'acier fendue à son extrémité dans la
           main gauche, je revivais avec précision chacune de ces étapes à la
@@ -704,22 +704,22 @@
           comprendre l'enchaînement des événements qui s'étaient déroulés ces
           quatre derniers mois depuis ma sortie du centre d'apprentissage : à
           commencer par les Établissements Ruby, puis la Corse, la Snecma,
-          Panhard, et encore Ruby, la Corse, la Snecma, Panhard…</parag>
+          Panhard, et encore Ruby, la Corse, la Snecma, Panhard…</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Mon embauche dans les Établissements Ruby restera
+          <p>Mon embauche dans les Établissements Ruby restera
           pour longtemps une véritable interrogation. Comment avait-on pu me
           proposer une telle place ? L'humiliation que j'avais ressentie au
           cours de ce trop long mois de juillet 1954 était toujours aussi
           brûlante. Cette place, je l'avais obtenue par l'intervention du Centre
           d'apprentissage de Cachan qui, chaque année, recevait de plusieurs
           entreprises de la région quelques propositions d'emplois réservées en
-          priorité aux titulaires du CAP, ce qui était mon cas.</parag>
+          priorité aux titulaires du CAP, ce qui était mon cas.</p>
         </section>
         <section>
-          <parag>Ainsi, plusieurs jours après l'annonce des résultats du CAP,
+          <p>Ainsi, plusieurs jours après l'annonce des résultats du CAP,
           alors que je venais au Centre bien plus pour discuter avec les
           copains que pour travailler réellement, Monsieur Thibault, notre prof
           d'atelier, m'avait demandé de passer à son bureau. C'était un homme à
@@ -731,43 +731,43 @@
           poussait à vouloir faire de nous des ouvriers capables d'affronter ce
           monde du travail dont il nous avait si souvent parlé et qui allait
           devenir le nôtre. Son brûle-gueule toujours accroché au coin de la
-          bouche, il m'avait accueilli avec un sourire :</parag>
+          bouche, il m'avait accueilli avec un sourire :</p>
         </section>
         <section>
-          <parag>— Je crois que j'ai trouvé une bonne place pour toi,
+          <p>— Je crois que j'ai trouvé une bonne place pour toi,
           m'avait-il dit, en me tendant la main. Si j'me trompe pas, tu habites
-          bien à Gentilly ?</parag>
+          bien à Gentilly ?</p>
         </section>
         <section>
-          <parag>— Oui, pourquoi ?</parag>
+          <p>— Oui, pourquoi ?</p>
         </section>
         <section>
-          <parag>— Parc'que… comme elle est dans le
+          <p>— Parc'que… comme elle est dans le
           13<sup>e</sup> arrondissement, pas très loin de chez toi, j'ai pensé
           que tu pourrais y aller facilement en vélo. Mais attention, avait-il
           ajouté aussitôt, le patron a été très ferme, pour ce type de boulot,
           il veut quelqu'un de sérieux, c'est pour ça que j'ai pensé à
-          toi.</parag>
+          toi.</p>
         </section>
         <section>
-          <parag>Après un court silence, il avait continué presque
-          sur le ton de la confidence :</parag>
+          <p>Après un court silence, il avait continué presque
+          sur le ton de la confidence :</p>
         </section>
         <section>
-          <parag>— Dans cette boîte, comme il y a que des femmes, que des très
+          <p>— Dans cette boîte, comme il y a que des femmes, que des très
           jeunes femmes, il a bien insisté qu'il ne voulait pas avoir
           d'histoires. Tu comprends ? Alors, si t'es d'accord, tu fais ton
-          boulot tranquillement et comme ça tout ira bien.</parag>
+          boulot tranquillement et comme ça tout ira bien.</p>
         </section>
         <section>
-          <parag>Quelques instants après l'avoir quitté, je m'étais aperçu que
+          <p>Quelques instants après l'avoir quitté, je m'étais aperçu que
           je ne lui avais même pas demandé de quel genre de travail il
-          s'agissait.</parag>
+          s'agissait.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Voilà comment début juillet, quelques jours seulement après ma
+          <p>Voilà comment début juillet, quelques jours seulement après ma
           sortie du Centre, je m'étais présenté aux Établissements Ruby, situés
           rue des Reculettes, à mi-chemin entre le square Le Gall et la place
           Paul Verlaine, à trois pas de la Place d'Italie. Au fond, l'idée de
@@ -778,52 +778,52 @@
           tranquille et comme ça, tout ira bien… ».  Muni de la lettre de
           recommandation à l'en-tête du Centre, que je tenais serrée dans la
           main comme un talisman, j'essayais de me rassurer tant bien que
-          mal.</parag>
+          mal.</p>
         </section>
         <section>
-          <parag>Dès mon entrée, tout alla très vite. En haut de l'escalier qui
+          <p>Dès mon entrée, tout alla très vite. En haut de l'escalier qui
           menait au secrétariat, je remis ma lettre à une jeune femme que
           j'avais aperçue dans le premier bureau, assise devant une belle
           machine à écrire à large clavier. Absorbé par ma peur, je n'avais
           même pas pris le temps de la regarder, de voir sa silhouette, son
-          visage. Était-elle jolie ?</parag>
+          visage. Était-elle jolie ?</p>
         </section>
         <section>
-          <parag>— Attendez quelques instants, m'a-t-elle dit,
-          je vais voir si le chef du personnel peut vous recevoir.</parag>
+          <p>— Attendez quelques instants, m'a-t-elle dit,
+          je vais voir si le chef du personnel peut vous recevoir.</p>
         </section>
         <section>
-          <parag>Un homme, sanglé dans un costume trois pièces, me fit signe
+          <p>Un homme, sanglé dans un costume trois pièces, me fit signe
           d'entrer. Il me serra machinalement la main, son regard glissa sur
           moi comme si je n'avais pas de consistance. Il portait des lunettes à
           gros foyers qui lui dilataient les pupilles. Son regard me troubla.
           Après avoir jeté un rapide coup d'œil sur la lettre, il commença à me
           poser toute une série de questions sur mon identité : âge, adresse,
           étais-je titulaire du CAP… Puis, à brûle-pourpoint, il me
-          lança :</parag>
+          lança :</p>
         </section>
         <section>
-          <parag>— Et vos parents, que font-ils ?</parag>
+          <p>— Et vos parents, que font-ils ?</p>
         </section>
         <section>
-          <parag>Durant une fraction de seconde, je gardai ma réponse en
+          <p>Durant une fraction de seconde, je gardai ma réponse en
           suspens, déstabilisé par cette question en apparence banale.  Je lui
           répondis le plus naturellement possible : « Négociant en métaux et
           chiffons », comme on me l'avait tant de fois répété.  Après quoi, il
-          daigna un regard vers moi et me dit :</parag>
+          daigna un regard vers moi et me dit :</p>
         </section>
         <section>
-          <parag>— Bon, c'est très bien. À partir de maintenant, vous faites
+          <p>— Bon, c'est très bien. À partir de maintenant, vous faites
           partie de la maison – ce vouvoiement me faisait l'effet d'avoir
           subitement vieilli de dix ans. Comme vous le savez sans doute, vous
           serez employé chez nous comme aide-mécanicien. Monsieur Renault, le
           responsable de l'entretien, viendra dans un instant vous montrer
           votre travail. Pour ce qui est de votre salaire, vous toucherez pour
           commencer 105 francs de l'heure : pour la suite, nous
-          verrons.</parag>
+          verrons.</p>
         </section>
         <section>
-          <parag>À tout prendre, le boulot d'aide-mécanicien me séduisait
+          <p>À tout prendre, le boulot d'aide-mécanicien me séduisait
           surtout à cause du nom, il sonnait bien, en tout cas bien plus que
           celui d'ajusteur que je trouvais plutôt vieillot.  « Mécanicien »,
           cela me faisait penser au garage situé à deux pas de la maison où
@@ -831,12 +831,12 @@
           moteurs. Je m'imaginais déjà travaillant sur des machines plus ou
           moins compliquées, dans un atelier clair, entouré de compagnons
           attentifs, prêts à apprendre le métier au débutant que
-          j'étais.</parag>
+          j'étais.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Monsieur Renault arriva, me salua. Pas très grand, débonnaire,
+          <p>Monsieur Renault arriva, me salua. Pas très grand, débonnaire,
           d'allure plutôt placide, le crâne largement dégarni, il était vêtu
           d'une blouse grise un peu trop juste qui faisait amplement ressortir
           son embonpoint. Il me conduisit à travers un dédale d'escaliers, de
@@ -848,10 +848,10 @@
           était devenue au fil du temps d'un gris crasseux. La lumière du jour
           ne passait que par trois petites lucarnes grillagées débouchant au
           ras du trottoir. Le reste provenait de plusieurs tubes fluorescents
-          qui faisaient tomber sur ce décor une lumière plate.</parag>
+          qui faisaient tomber sur ce décor une lumière plate.</p>
         </section>
         <section>
-          <parag>En fait d'atelier, ce n'était qu'un entrepôt où étaient
+          <p>En fait d'atelier, ce n'était qu'un entrepôt où étaient
           stockées, dans un incroyable bric-à-brac, un grand nombre de machines
           apparemment hors d'usage. Certaines d'entre elles étaient recouvertes
           d'une bâche, d'autres d'une épaisse couche de graisse. À l'une des
@@ -868,16 +868,16 @@
           douces et demi-douces, queues de rat, enfin toute la panoplie du
           parfait ajusteur. Contre l'établi, un meuble massif en bois à
           plusieurs tiroirs étroits contenait vis, écrous, rondelles de toutes
-          tailles.</parag>
+          tailles.</p>
         </section>
         <section>
-          <parag>D'un coup œil circulaire, j'essayai de voir à quelle place
+          <p>D'un coup œil circulaire, j'essayai de voir à quelle place
           Monsieur Renault allait me mettre. Sur son établi, il n'y avait qu'un
           étau… Il coupa court aux interrogations qu'il avait dû lire dans mon
-          regard :</parag>
+          regard :</p>
         </section>
         <section>
-          <parag>— Tu vois toutes ces machines ? Elles sont là depuis des
+          <p>— Tu vois toutes ces machines ? Elles sont là depuis des
           années et des années, certaines ne servent plus à rien, d'autres sont
           encore en état de marche. Le patron veut faire de la place et s'en
           débarrasser, mais avant, il veut qu'on les nettoie pour qu'elles
@@ -885,18 +885,18 @@
           voir. Alors, avec un pinceau et du pétrole, tu enlèveras toute la
           graisse, et ensuite tu passeras un bon coup de chiffon. Et surtout,
           fais attention à bien regarder dans les recoins, sous les glissières,
-          partout.</parag>
+          partout.</p>
         </section>
         <section>
-          <parag>S'il s'était agi d'une blague ou d'une
+          <p>S'il s'était agi d'une blague ou d'une
           plaisanterie, j'aurais pu partir d'un grand éclat de rire, mais
           manifestement ce n'était pas le genre du bonhomme. Il s'en alla, me
-          laissant seul face à ma « noble » tâche.</parag>
+          laissant seul face à ma « noble » tâche.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Ce n'était pas fini. Dès le lendemain, une autre tâche tout
+          <p>Ce n'était pas fini. Dès le lendemain, une autre tâche tout
           aussi humiliante m'attendait. Entre deux nettoyages, on vint me
           demander d'aller dans les étages avec un chariot pour monter la
           marchandise vers les ateliers de fabrication. Merde, cent fois merde,
@@ -909,10 +909,10 @@
           explication : étant le plus jeune de la section d'ajustage, avec mes
           seize ans trois-quarts, j'avais sans doute été perçu comme quelqu'un
           d'inoffensif à qui l'on pouvait confier ce genre de travail sans
-          prendre trop de risque vis-à-vis de la gent féminine !</parag>
+          prendre trop de risque vis-à-vis de la gent féminine !</p>
         </section>
         <section>
-          <parag>Depuis le quai de livraison, je devais charger sur un chariot
+          <p>Depuis le quai de livraison, je devais charger sur un chariot
           à trois roues d'énormes balles de coton derrière lesquelles je
           disparaissais littéralement. Destination : les ateliers, ou plutôt
           devant leurs portes, car il m'était interdit d'y pénétrer.  C'était
@@ -920,13 +920,13 @@
           femmes que je croisais chaque matin en arrivant à l'usine. Ce qui ne
           m'empêchait pas de tenter un regard à travers les vitres des portes à
           battants ; cependant, la peur d'être surpris et l'épaisse couche de
-          poussière m'interdisaient d'en savoir davantage.</parag>
+          poussière m'interdisaient d'en savoir davantage.</p>
         </section>
 
       </section>
       <section>
         <section>
-          <parag>Un matin, alors que j'étais arc-bouté derrière mon
+          <p>Un matin, alors que j'étais arc-bouté derrière mon
           chargement, j'aperçus trois filles au bout du couloir qui venaient dans
           ma direction. Je ne voulais surtout pas être vu dans cet état, tout
           couvert de graisse. Trop tard, impossible de faire demi-tour, d'autant
@@ -940,23 +940,23 @@
           pouffer de rire : voulaient-elles se moquer ? Il ne m'en
           fallut pas davantage pour sentir mes joues, mes oreilles devenir
           brûlantes, le sang battre dans mes tempes. Je n'eus qu'une hâte, fuir,
-          disparaître dans mon sous-sol.</parag>
+          disparaître dans mon sous-sol.</p>
         </section>
 
       </section>
       <section>
         <section>
-          <parag>C'est finalement Monsieur Renault qui me révéla le
-          mystère entourant cette entreprise :</parag>
+          <p>C'est finalement Monsieur Renault qui me révéla le
+          mystère entourant cette entreprise :</p>
         </section>
         <section>
-          <parag>— Ah, parce que tu n'sais pas ? dit-il en
+          <p>— Ah, parce que tu n'sais pas ? dit-il en
           partant dans un grand éclat de rire. Ici, c'est une fabrique de
           serviettes hygiéniques. C'est pour ça qu'il y a tant de bonnes
-          femmes.</parag>
+          femmes.</p>
         </section>
         <section>
-          <parag>D'un seul coup, je compris l'insistance de Monsieur
+          <p>D'un seul coup, je compris l'insistance de Monsieur
           Thibault à vouloir ce quelqu'un de « très sérieux », et son
           silence sur la nature de mon futur travail. Peut-être l'ignorait-il
           lui-même ? Savait-il que derrière la fonction d'aide-mécanicien se
@@ -964,28 +964,28 @@
           manutentionnaire ? Et ce CAP dont il nous avait tant vanté les
           mérites ? J'avais une furieuse envie d'aller le prendre par la
           manche pour lui montrer la réalité qui se cachait derrière ces mots
-          ronflants.</parag>
+          ronflants.</p>
         </section>
 
       </section>
       <section>
         <section>
-          <parag>Par bonheur, à la fin du mois de juillet, à la
+          <p>Par bonheur, à la fin du mois de juillet, à la
           veille mon départ prochain pour la Corse, j'en ai profité pour dire à
           Monsieur Renault tout le mal que je pensais de ce sale boulot, et qu'il
           n'était plus question que je remette les pieds dans cette sale
-          boîte.</parag>
+          boîte.</p>
         </section>
       </section>
     </topic>
     
     <!-- ================================================================== -->
     <topic>
-      <metadata>
+      <head>
         <title>2 — Daniel</title>
-      </metadata>
+      </head>
       <section><section>
-        <parag>Après ce contact pour le moins rugueux avec le
+        <p>Après ce contact pour le moins rugueux avec le
         monde du travail, il était urgent que je prenne le large pour tenter
         d'oublier ce qui venait de se passer, me laver au plus vite de cette
         humiliation. D'autant que ces vacances en Corse ne s'annonçaient pas
@@ -993,24 +993,24 @@
         mes premières vacances payées grâce à mon salaire. Je devais retrouver
         un groupe d'étudiants dont j'avais fait connaissance six mois auparavant
         à l'occasion d'un séjour de ski à La Clusaz, alors que j'étais en
-        troisième et dernière année d'apprentissage à Cachan.</parag>
+        troisième et dernière année d'apprentissage à Cachan.</p>
       </section>
 
       </section>
       <section>
         <section>
-          <parag>Ce séjour à la montagne, je le devais à ma cousine
+          <p>Ce séjour à la montagne, je le devais à ma cousine
           Sylvia, qui, avec beaucoup de persuasion, avait su convaincre mon oncle
           Maurice et ma tante Charlotte, auprès de qui je vivais depuis la
           disparition de mes parents, de m'offrir ces vacances avant mon entrée
-          dans la vie active :</parag>
+          dans la vie active :</p>
         </section>
         <section>
-          <parag>— Ce n'est pas quand il sera à l'usine qu'il
-          pourra se payer des sports d'hiver, leur avait-elle dit.</parag>
+          <p>— Ce n'est pas quand il sera à l'usine qu'il
+          pourra se payer des sports d'hiver, leur avait-elle dit.</p>
         </section>
         <section>
-          <parag>Sylvia était mon aînée d'environ cinq ans. Elle
+          <p>Sylvia était mon aînée d'environ cinq ans. Elle
           supportait mal la perspective de me voir devenir ouvrier, alors
           qu'elle-même faisait des études d'histoire et de géographie à la
           Sorbonne, et que son frère Henri avait terminé des études de chimie à la
@@ -1018,10 +1018,10 @@
           chaque famille devait prendre le prénom du grand-père, par conséquent
           nous portions, mon cousin et moi, le même prénom et, pour nous
           distinguer, lui c'était le « Grand Henri » et moi le petit
-          « Riri ».</parag>
+          « Riri ».</p>
         </section>
         <section>
-          <parag>À cette époque, les congés payés des salariés
+          <p>À cette époque, les congés payés des salariés
           duraient deux semaines pour les adultes et trois pour les moins de
           dix-huit ans dont je faisais partie pour une année encore. Ce n'est
           qu'en 1956 que les salariés pourront bénéficier de la troisième semaine.
@@ -1035,12 +1035,12 @@
           partie : son but était de permettre la pratique du ski et de
           l'escalade à ceux qui n'en avaient pas les moyens. La neige, le ski, la
           montagne étaient un rêve qui soudain devenait réalité. De plus, il
-          satisfaisait mon secret désir de faire d'agréables rencontres.</parag>
+          satisfaisait mon secret désir de faire d'agréables rencontres.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Ma présence dans ce groupe d'étudiants avait été
+          <p>Ma présence dans ce groupe d'étudiants avait été
           quelque chose d'irréel. J'avais eu beau adopter l'attitude la plus
           naturelle possible, tout ce qu'ils disaient ou faisaient me fascinait.
           Jusque-là, je n'en avais jamais rencontré, exception faite de mes
@@ -1062,10 +1062,10 @@
           l'idée que l'on m'interpelle pour me demander mon avis. Avec elle, nos
           échanges ne dépassaient jamais le stade des sourires, des regards
           furtifs ou de quelques rigolades au cours de balades en groupe, jamais
-          en tête-à-tête.</parag>
+          en tête-à-tête.</p>
         </section>
         <section>
-          <parag>C'est Daniel qui m'avait permis de faire la
+          <p>C'est Daniel qui m'avait permis de faire la
           connaissance de ce groupe d'étudiants, communistes pour la plupart.
           C'est lui, qui, un an auparavant, m'avait fait adhérer à l'UJRF (Union
           des jeunesses républicaines de France). Avec lui, je me sentais bien
@@ -1075,27 +1075,27 @@
           Breuil, une école d'horticulture, proche du bois de Vincennes. Mais
           notre vraie complicité venait de sa situation familiale : son père,
           militant communiste, n'avait-il pas été fusillé comme
-          résistant !</parag>
+          résistant !</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Début août, je partais pour la Corse rejoindre le
+          <p>Début août, je partais pour la Corse rejoindre le
           groupe de La Clusaz. Nice, la mer, puis l'arrivée au port d'Ajaccio, un
-          voyage sans histoire, mais un dépaysement total.</parag>
+          voyage sans histoire, mais un dépaysement total.</p>
         </section>
         <section>
-          <parag>Le parcours jusqu'à Porto était d'une rare beauté.  Sur les
+          <p>Le parcours jusqu'à Porto était d'une rare beauté.  Sur les
           cinquante kilomètres à parcourir, la côte était sauvage, escarpée et
           si entaillée qu'elle obligeait la route à dessiner de magnifiques
           entrelacs. Au loin en mer, à intervalles réguliers, on apercevait les
           ruines de quelques tours carrées. Ces édifices, me dit mon voisin de
           voyage, ont été construits par les Génois au <number
           type="roman">xiii</number><sup>e</sup> siècle, pour protéger l'île
-          d'éventuels envahisseurs.</parag>
+          d'éventuels envahisseurs.</p>
         </section>
         <section>
-          <parag>En arrivant à Porto abasourdi par les interminables
+          <p>En arrivant à Porto abasourdi par les interminables
           virages, je m'attendais à voir un petit village de pêcheurs niché au
           fond d'une crique avec son port et ses bateaux, tel que je l'avais
           imaginé depuis mon sous-sol crasseux. Je découvris une magnifique baie
@@ -1112,26 +1112,26 @@
           d'entre nous lorgner sa jolie sœur avec un peu trop d'insistance, nous
           fit gentiment comprendre qu'il serait préférable de porter nos
           amabilités ailleurs, si nous souhaitions que tout se passe bien. Après
-          ce gentil rappel à l'ordre, il devint notre premier copain corse.</parag>
+          ce gentil rappel à l'ordre, il devint notre premier copain corse.</p>
         </section>
         <section>
-          <parag>Arrivé au milieu des tentes disposées en cercle, je
+          <p>Arrivé au milieu des tentes disposées en cercle, je
           retrouvai la plupart de ceux que j'avais connus six mois plus tôt à La
           Clusaz. Malheureusement, Anna, elle, n'était pas au rendez-vous. Daniel
-          vint vers moi :</parag>
+          vint vers moi :</p>
         </section>
         <section>
-          <parag>— Pose vite tes affaires dans la tente, je
+          <p>— Pose vite tes affaires dans la tente, je
           vais te montrer la côte. Tu vas voir, elle est superbe, il y a des
           criques profondes comme des grottes, remplies de sable fin. On y vient
           dormir au lieu de cuire sous les guitounes dès que le soleil se pointe.
           Et puis le matin, quand tu t'réveilles, tu piques directement une tête
-          dans la flotte…</parag>
+          dans la flotte…</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>Le séjour se présentait sous les meilleurs
+          <p>Le séjour se présentait sous les meilleurs
           auspices. Tout en marchant sur la plage, pieds nus dans le sable, je
           repensai à l'univers de crasse, de graisse et de poussière que je venais
           de quitter. S'agissait-il d'un mauvais rêve ? Il suffisait que je
@@ -1151,10 +1151,10 @@
           passait accompagnée de son âne pour nous approvisionner en fruits et
           légumes, plus quelques articles d'épicerie. De quoi assurer l'essentiel
           de notre subsistance sans être obligés d'aller à l'unique commerce du
-          village.</parag>
+          village.</p>
         </section>
         <section>
-          <parag>Nous étions une vingtaine de garçons et filles,
+          <p>Nous étions une vingtaine de garçons et filles,
           presque tous étaient membres de l'UJRF et quelques-uns avaient déjà leur
           carte du Parti. J'avais donc toutes les raisons d'être à l'aise. Nous
           étions tous, eux étudiants et moi le seul ouvrier du groupe, animés du
@@ -1180,10 +1180,10 @@
           l'attachement à l'idéal communiste. J'aurais tellement voulu trouver une
           oreille attentive pour parler de cette contradiction. Mais vers qui
           pouvais-je me tourner sans passer pour un petit-bourgeois peureux ?
-          Une seule solution : le silence.</parag>
+          Une seule solution : le silence.</p>
         </section>
         <section>
-          <parag>Parmi toutes les soirées passées en Corse, une
+          <p>Parmi toutes les soirées passées en Corse, une
           allait davantage me marquer. Dans le flot des idées qui s'étaient
           échangées ce soir-là, il était question de savoir si la classe ouvrière
           était ou non entrée dans une phase de paupérisation relative ou
@@ -1195,10 +1195,10 @@
           arguments à grands renforts de citations d'auteurs de référence tels
           que Marx, Lénine, Engels. Toujours aussi silencieux, calé dans mon
           coin, j'assistais à cette discussion qui me passait au-dessus de la
-          tête. J'écoutais, fasciné par leurs sommes de connaissances.</parag>
+          tête. J'écoutais, fasciné par leurs sommes de connaissances.</p>
         </section>
         <section>
-          <parag>Fort heureusement, il n'y avait pas que la
+          <p>Fort heureusement, il n'y avait pas que la
           politique dans nos échanges. Souvent le soir, nous nous retrouvions sur
           la plage autour d'un feu et, accompagnés d'une guitare, nous chantions
           des airs révolutionnaires ou folkloriques, sans oublier les chansons de
@@ -1206,12 +1206,12 @@
           entouré de tous, dans cette ambiance chaleureuse, que je passai mes plus
           beaux moments. Par instants, je me surprenais à croire que j'avais
           définitivement quitté mon bleu de travail maculé de graisse et que
-          j'étais devenu semblable à ceux qui m'entouraient.</parag>
+          j'étais devenu semblable à ceux qui m'entouraient.</p>
         </section>
       </section>
       <section>
         <section>
-          <parag>La fin du séjour approchait et la plus grande
+          <p>La fin du séjour approchait et la plus grande
           partie du groupe s'en alla. Nous n'étions plus que cinq à rester dans
           notre campement un peu trop grand pour nous. C'est alors que l'un
           d'entre nous proposa d'aller rendre visite à « la Perrini »
@@ -1227,10 +1227,10 @@
           sa déportation à Auschwitz. Figure emblématique de la place des femmes
           dans la Résistance, elle avait payé de sa vie son dévouement à la cause
           du pays. Mais comment aurais-je pu connaître son nom de jeune fille et,
-          qui plus est, celui de son village natal ?</parag>
+          qui plus est, celui de son village natal ?</p>
         </section>
         <section>
-          <parag>À notre arrivée, c'est d'un œil légèrement menaçant
+          <p>À notre arrivée, c'est d'un œil légèrement menaçant
           que les jeunes du village commencèrent à nous observer. Ils n'aimaient
           pas que d'autres jeunes viennent sur leur territoire sans qu'ils sachent
           qui nous étions et pourquoi nous venions. Sans doute, un vieux réflexe
@@ -1238,10 +1238,10 @@
           « la Perrini », ce fut un véritable viatique qui nous
           permit de nous retrouver avec eux au café central du village. Pensez,
           nous étions accueillis par la mère de Danièle Casanova, cette femme
-          symbole…</parag>
+          symbole…</p>
         </section>
         <section>
-          <parag>Madame Perrini nous reçut dans sa petite maison
+          <p>Madame Perrini nous reçut dans sa petite maison
           située à l'extérieur du village, au bord d'un chemin de terre
           surplombant la côte escarpée avec la mer en contrebas des falaises. Très
           gentiment, elle nous logea à côté de chez elle dans une baraque qui lui
@@ -1283,7 +1283,7 @@
           barbelés et leurs sinistres cheminées carrées d'où s'échappait une
           lourde fumée noire, avec, en contrepoint, les images du pittoresque
           village de Piana adossé au pied de ses magnifiques calanques dévalant
-          jusqu'à la mer.</parag>
+          jusqu'à la mer.</p>
         </section>
       </section>
     </topic>
--- a/Xml/Documents/torture_test.xml	dim. juin 12 14:28:07 2011 +0200
+++ b/Xml/Documents/torture_test.xml	dim. juin 12 15:21:35 2011 +0200
@@ -2,7 +2,7 @@
 <!-- $Id$ -->
 <publidoc version="1.0">
   <document xml:id="torture_test" >
-    <metadata>
+    <head>
       <title>Torture test</title>
       <subtitle>Test des capacités de <name>publidoc</name></subtitle>
       <author>
@@ -13,159 +13,157 @@
       <date value="2001-06"/>
       <place>Paris</place>
       <source type="book" id="9782843550362">
-        <title>Les misérables</title>
+        <title>Les Misérables</title>
         <pagenumber value="312"/>
       </source>
       <source type="file" id="hugo_miserables.xml"/>
       <abstract>
-        <parag>
+        <p>
           Ce fichier rassemble un maximum de situations afin de tester les
           possibilités de <name>publidoc</name>.
-        </parag>
+        </p>
       </abstract>
       <subjectset>
         <subject id="test"/>
         <subject id="littérature"/>
       </subjectset>
       <annotation></annotation>
-    </metadata>
+    </head>
 
     <!-- ================================================================== -->
     <division>
-      <metadata>
+      <head>
         <title>Le niveau bloc</title>
-      </metadata>
+      </head>
       <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       <topic>
-        <metadata>
-          <title>Les paragraphes</title>
-        </metadata>
+        <head>
+          <title>Les praphes</title>
+        </head>
         <section>
-          <metadata>
-            <title>Les misérables</title>
+          <head>
+            <title>Les Misérables</title>
             <subtitle>Extrait</subtitle>
-          </metadata>
-          <parag>
-            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.
-          </parag>
-          <parag>
-            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.
-          </parag>
-          <parag>
-            La nuit était sans étoiles et profondément obscure. Sans doute,
-            dans l'ombre, quelque ange immense était debout, les ailes
-            déployées, attendant l'âme.
-          </parag>
+          </head>
+          <p>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>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>
+          <p>La nuit était sans étoiles et profondément obscure. Sans doute,
+          dans l'ombre, quelque ange immense était debout, les ailes déployées,
+          attendant l'âme.</p>
         </section>
       </topic>
       <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       <topic>
-        <metadata>
+        <head>
           <title>Les dialogues</title>
-        </metadata>
+        </head>
         <section>
-          <metadata>
+          <head>
             <title>Cyrano de Bergerac</title>
             <subtitle>Extrait</subtitle>
-          </metadata>
+          </head>
           <speech>
             <speaker>Le fâcheux</speaker>
-            <parag>
+            <p>
               Quoi, pas un grand seigneur pour couvrir de son nom ?…
-            </parag>
+            </p>
           </speech>
           <speech>
             <speaker>Cyrano</speaker>
             <stage>agacé</stage>
-            <parag>
-              Non, ai-je dit deux fois. Faut-il donc que je trisse ?…
-            </parag>
-            <parag>
-              Non, pas de protecteur…mais une protectrice !
-            </parag>
+            <p>Non, ai-je dit deux fois. Faut-il donc que je trisse ?…</p>
+            <p>Non, pas de protecteur…mais une protectrice !</p>
           </speech>
         </section>
       </topic>
       <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       <topic>
-        <metadata>
+        <head>
           <title>Les listes</title>
-        </metadata>
+        </head>
         <section>
           <list>
-            <title>Listes imbriquées : la météo aéronautique</title>
+            <head>
+              <title>Listes imbriquées : la météo aéronautique</title>
+            </head>
             <item>
               <list>
-                <title>METAR</title>
-                <item><parag>METAR LFPB 230900Z 13003KT CAVOK 18/10 Q1015 NOSIG=</parag></item>
-                <item><parag>METAR LFOR 230900Z 18003KT CAVOK 17/09 Q1015=</parag></item>
+                <head>
+                  <title>METAR</title>
+                </head>
+                <item><p>METAR LFPB 230900Z 13003KT CAVOK 18/10 Q1015 NOSIG=</p></item>
+                <item><p>METAR LFOR 230900Z 18003KT CAVOK 17/09 Q1015=</p></item>
               </list>
             </item>
              <item>
               <list>
-                <title>TAF</title>
-                <item><parag>TAF LFOP 230800Z 230918 18005KT CAVOK BECMG 1416 24010KT BKN014 TEMPO 1618 RA BKN005=</parag></item>
-                <item><parag>TAF LFOT 230800Z 230918 23007KT CAVOK=</parag></item>
+                <head>
+                  <title>TAF</title>
+                </head>
+                <item><p>TAF LFOP 230800Z 230918 18005KT CAVOK BECMG 1416 24010KT BKN014 TEMPO 1618 RA BKN005=</p></item>
+                <item><p>TAF LFOT 230800Z 230918 23007KT CAVOK=</p></item>
               </list>
             </item>
           </list>
 
           <list type="ordered">
-            <title>Liste ordonnée : la pâte à crêpes</title>
+            <head>
+              <title>Liste ordonnée : la pâte à crêpes</title>
+            </head>
             <item>
-              <parag>Versez dans une terrine 250 g de farine en fontaine, et
-              cassez 3 œufs au milieu.</parag>
-              <parag>Incorporez-les à la farine, en remuant avec une cuillère
-              en bois.</parag>
+              <p>Versez dans une terrine 250 g de farine en fontaine, et
+              cassez 3 œufs au milieu.</p>
+              <p>Incorporez-les à la farine, en remuant avec une cuillère
+              en bois.</p>
             </item>
             <item>
-              <parag>Versez 75 cl de lait, en délayant progressivement de
-              manière à éviter les grumeaux.</parag>
-              <parag>Si vous faites des crêpes sucrées, ajoutez 2 cuillères à
-              soupe de sucre.</parag>
+              <p>Versez 75 cl de lait, en délayant progressivement de
+              manière à éviter les grumeaux.</p>
+              <p>Si vous faites des crêpes sucrées, ajoutez 2 cuillères à
+              soupe de sucre.</p>
             </item>
             <item>
-              <parag>Laissez reposer la pâte si possible 1 h avant de
-              l'utiliser.</parag>
-              <parag></parag>
+              <p>Laissez reposer la pâte si possible 1 h avant de
+              l'utiliser.</p>
             </item>
             <item>
-              <parag>Si vous voulez des crêpes plus fines, mettez moitié eau,
-              moitié lait.</parag>
-              <parag>Si vous les désirez plus légères, remplacez un verre
-              de lait par un verre de bière.</parag>
-              <parag>Si vous les aimez plus moelleuses, incorporez 1 blanc
+              <p>Si vous voulez des crêpes plus fines, mettez moitié eau,
+              moitié lait.</p>
+              <p>Si vous les désirez plus légères, remplacez un verre
+              de lait par un verre de bière.</p>
+              <p>Si vous les aimez plus moelleuses, incorporez 1 blanc
               d'œuf battu en neige à la pâte, au moment de confectionner
-              les crêpes.</parag>
+              les crêpes.</p>
             </item>
           </list>
 
           <list type="glossary">
-            <title>Glossaire : la comptabilité</title>
+            <head>
+              <title>Glossaire : la comptabilité</title>
+            </head>
             <item>
               <label>Actif</label>
-              <parag>Colonne de gauche du bilan qui représente les éléments
+              <p>Colonne de gauche du bilan qui représente les éléments
               positifs du patrimoine d'une entreprise : ce qu'elle
-              possède.</parag>
+              possède.</p>
             </item>
             <item>
               <label>Passif</label>
-              <parag>Colonne de droite du bilan qui représente les dettes d'une
-              entreprise et ses capitaux propres.</parag>
+              <p>Colonne de droite du bilan qui représente les dettes d'une
+              entreprise et ses capitaux propres.</p>
             </item>
          </list>
        </section>
       </topic>
       <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       <topic>
-        <metadata>
+        <head>
           <title>Les tableaux</title>
-       </metadata>
+        </head>
         <section>
           <table>
             <tgroup cols="3" align="left">
@@ -190,21 +188,21 @@
               </tbody>
             </tgroup>
             <caption>
-              <parag>Légende du tableau</parag>
+              <p>Légende du tableau</p>
             </caption>
           </table>
         </section>
       </topic>
       <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       <topic>
-        <metadata>
+        <head>
           <title>Les medias</title>
-        </metadata>
+        </head>
         <section>
           <media>
             <image id="prismallia_logo"/>
             <caption>
-              <parag>Le logo de <name>Prismallia</name></parag>
+              <p>Le logo de <name>Prismallia</name></p>
             </caption>
           </media>
         </section>
@@ -213,140 +211,107 @@
     
     <!-- ================================================================== -->
     <division>
-      <metadata>
+      <head>
         <title>Le niveau courant</title>
-      </metadata>
+      </head>
       <topic>
         <section>
           <list type="glossary">
             <item>
               <label>Indices et exposants</label>
-              <parag>
-                Un exposant<sup>2</sup> suivi d'un indice<sub>3</sub>.
-              </parag>
+              <p>Un exposant<sup>2</sup> suivi d'un indice<sub>3</sub>.</p>
             </item>
             <item>
               <label>Nombres</label>
-              <parag>
-                En horlogerie, <number>4</number> est écrit <number
-                type="roman">iiii</number> au lieu de <number
-                type="roman">iv</number>, essentiellement pour des raisons de
-                lisibilité sur un cadran rond. C'est ce qui lui vaut son nom de
-                <number>quatre</number> d'horloger.
-              </parag>
+              <p>En horlogerie, <number>4</number> est écrit <number
+              type="roman">iiii</number> au lieu de <number
+              type="roman">iv</number>, essentiellement pour des raisons de
+              lisibilité sur un cadran rond. C'est ce qui lui vaut son nom de
+              <number>quatre</number> d'horloger.</p>
             </item>
             <item>
               <label>Dates</label>
-              <parag>
-                Napoléon Bonaparte est né le <date of="birth"
-                value="1769-08-15">15 août 1769</date> à Ajaccio, en Corse et
-                mort le <date of="death" value="1821-05-05">5 mai 1821</date>
-                sur l'île Sainte-Hélène, au Royaume-Uni. […]
-              </parag>
-              <parag>
-                À son retour d’Italie, en <date value="1797-12">décembre
-                1797</date>, Bonaparte est accueilli comme un héros par le
-                Directoire. […]
-              </parag>
-              <parag>
-                En <date value="1800">1800</date>, Bonaparte attaque et vainc
-                l’Archiduché d'Autriche une nouvelle fois. […]
-              </parag>
-              <parag>
-                <date value="1815-03-01">1<sup>er</sup> mars 1815</date> :
-                Débarqués à Golfe-Juan, Napoléon et sa petite troupe gagnent
-                Cannes où ils arrivent tard et d’où ils repartent tôt. […]
-              </parag>
-              <parag>
-                Dans les années <date value="1850"/>, l’empereur Napoléon III
-                fait publier la correspondance de son oncle. […]
-              </parag>
+              <p>Napoléon Bonaparte est né le <date of="birth"
+              value="1769-08-15">15 août 1769</date> à Ajaccio, en Corse et
+              mort le <date of="death" value="1821-05-05">5 mai 1821</date> sur
+              l'île Sainte-Hélène, au Royaume-Uni. […]</p>
+              <p>À son retour d’Italie, en <date value="1797-12">décembre
+              1797</date>, Bonaparte est accueilli comme un héros par le
+              Directoire. […]</p>
+              <p>En <date value="1800">1800</date>, Bonaparte attaque et vainc
+              l’Archiduché d'Autriche une nouvelle fois. […]</p>
+              <p><date value="1815-03-01">1<sup>er</sup> mars 1815</date> :
+              Débarqués à Golfe-Juan, Napoléon et sa petite troupe gagnent
+              Cannes où ils arrivent tard et d’où ils repartent tôt. […]</p>
+              <p>Dans les années <date value="1850"/>, l’empereur Napoléon III
+              fait publier la correspondance de son oncle. […]</p>
             </item>
             <item>
               <label>Noms</label>
-              <parag>
-                La loi a changé, mais les chasseurs ne s'y soumettront
-                pas. C'est toute la substance du discours martelé par le leader
-                de <acronym>cpnt</acronym> (<name of="party">Chasse, Pêche,
-                Nature et Traditions</name>), <name of="person">Jean
-                Saint-Josse</name>, devant les chasseurs de la baie de Somme.
-              </parag>
+              <p>La loi a changé, mais les chasseurs ne s'y soumettront
+              pas. C'est toute la substance du discours martelé par le leader
+              de <acronym>cpnt</acronym> (<name of="party">Chasse, Pêche,
+              Nature et Traditions</name>), <name of="person">Jean
+              Saint-Josse</name>, devant les chasseurs de la baie de Somme.</p>
             </item>
             <item>
               <label>Notes</label>
-              <parag>
-                Depuis leur entrée dans l'univers des mathématiques (avec
-                Pascal<note><parag>Blaise PASCAL est né le <date
-                value="1623-06-19">19 juin 1623</date> à Clermont.</parag>
-                <parag>Il est mort le <date value="1662-08-19">19 août
-                1662</date> à Paris.</parag></note> au <number
-                type="roman">xvii</number><sup>e</sup> siècle), les
-                probabilités ont pris une place croissante dans notre façon
-                d'appréhender le monde. La mécanique quantique<note>La
-                mécanique quantique est la théorie mathématique et physique
-                décrivant la structure et l'évolution dans le
-                <highlight>temps</highlight> et l'<highlight>espace</highlight>
-                des phénomènes physiques à l'échelle de l'atome et en
-                dessous.</note>, par exemple, repose en partie sur le calcul
-                des probabilités.
-              </parag>
+              <p>Depuis leur entrée dans l'univers des mathématiques (avec
+              Pascal<note><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
+              type="roman">xvii</number><sup>e</sup> siècle), les probabilités
+              ont pris une place croissante dans notre façon d'appréhender le
+              monde. La mécanique quantique<note>La mécanique quantique est la
+              théorie mathématique et physique décrivant la structure et
+              l'évolution dans le <highlight>temps</highlight> et
+              l'<highlight>espace</highlight> des phénomènes physiques à
+              l'échelle de l'atome et en dessous.</note>, par exemple, repose
+              en partie sur le calcul des probabilités.</p>
             </item>
             <item>
               <label>Mots étrangers</label>
-              <parag>
-                La boucle (ou <foreign>looping</foreign>) est une figure de
-                voltige aérienne. C'est une rotation de l'avion ou de
-                l'hélicoptère autour de son axe de tangage (axe des ailes).
-              </parag>
+              <p>La boucle (ou <foreign>looping</foreign>) est une figure de
+              voltige aérienne. C'est une rotation de l'avion ou de
+              l'hélicoptère autour de son axe de tangage (axe des ailes).</p>
             </item>
             <item>
               <label>Mises en valeur</label>
-              <parag>
-                La chimie se préoccupe de la manière dont les 92 atomes qui
-                constituent le tableau de Mendeleieff peuvent se combiner pour
-                donner des composés et quelles sont les propriétes de ces
-                composés. Ces composés sont soit des
-                <highlight>molécules</highlight> soit des
-                <highlight>cristaux</highlight>.
-              </parag>
+              <p>La chimie se préoccupe de la manière dont les 92 atomes qui
+              constituent le tableau de Mendeleieff peuvent se combiner pour
+              donner des composés et quelles sont les propriétes de ces
+              composés. Ces composés sont soit des
+              <highlight>molécules</highlight> soit des
+              <highlight>cristaux</highlight>.</p>
             </item>
             <item>
               <label>Citations</label>
-              <parag>
-                <quote>Impossible de vous dire mon âge, il change tout le
-                temps.</quote> Allais Alphonse (1855-1905)
-              </parag>
+              <p><quote>Impossible de vous dire mon âge, il change tout le
+              temps.</quote> Allais Alphonse (1855-1905)</p>
             </item>
             <item>
               <label>Acronymes</label>
-              <parag>
-                Le groupe <acronym>sncf</acronym> constitué par l'établissement
-                public <acronym>sncf</acronym> et ses 49 filiales, dont la
-                plupart sont contrôlées par la société holding <name
-                of="company"><acronym>sncf</acronym> Participations</name>, est
-                l'un des tout premiers groupes de transport et de logistique en
-                Europe.
-              </parag>
+              <p>Le groupe <acronym>sncf</acronym> constitué par
+              l'établissement public <acronym>sncf</acronym> et ses 49
+              filiales, dont la plupart sont contrôlées par la société holding
+              <name of="company"><acronym>sncf</acronym> Participations</name>,
+              est l'un des tout premiers groupes de transport et de logistique
+              en Europe.</p>
             </item>
             <item>
               <label>Termes techniques</label>
-              <parag>
-                Un <term>hydrate</term> est un composé chimique contenant de
-                l'eau.
-              </parag>
+              <p>Un <term>hydrate</term> est un composé chimique contenant de
+              l'eau.</p>
             </item>
             <item>
               <label>Mots mentionnés</label>
-              <parag>
-                Le mot <mentioned>table</mentioned> n'a qu'une syllabe.
-              </parag>
+              <p>Le mot <mentioned>table</mentioned> n'a qu'une syllabe.</p>
             </item>
             <item>
               <label>Liens</label>
-              <parag>
-                N'hésitez pas à visiter le site de
-                <link uri="http://www.prismallia.fr">Prismallia</link>.
-              </parag>
+              <p>N'hésitez pas à visiter le site de <link
+              uri="http://www.prismallia.fr">Prismallia</link>.</p>
             </item>
           </list>
         </section>
--- a/Xml/Sets/topic_set.xml	dim. juin 12 14:28:07 2011 +0200
+++ b/Xml/Sets/topic_set.xml	dim. juin 12 15:21:35 2011 +0200
@@ -3,33 +3,33 @@
   <!-- $Id$ -->
   <composition xml:id="topic_set" as="publidoc" attributes="version=1.0">
     <division as="document" attributes="xml:id=topics">
-      <metadata>
+      <head>
         <title>Exemple d'assemblage de sujets</title>
         <language xml:lang="fr"/>
-      </metadata>
+      </head>
 
       <!-- ========================== Événements ========================== -->
       <division>
-        <metadata>
+        <head>
           <title>Les événements</title>
-        </metadata>
+        </head>
         <file>../Topics/centre_pompidou.xml</file>
         <file>../Topics/chasseurs.xml</file>
       </division>
 
       <!-- =========================== Brèves ============================= -->
       <division>
-        <metadata>
+        <head>
           <title>Les brèves</title>
-        </metadata>
+        </head>
         <file>../Topics/portugal_ue.xml</file>
       </division>
       
       <!-- =========================== Photos ============================= -->
       <division>
-        <metadata>
+        <head>
           <title>Les photos légendées</title>
-        </metadata>
+        </head>
         <file>../Topics/roi_belge.xml</file>
       </division>
       </division>
--- a/Xml/Topics/centre_pompidou.xml	dim. juin 12 14:28:07 2011 +0200
+++ b/Xml/Topics/centre_pompidou.xml	dim. juin 12 15:21:35 2011 +0200
@@ -2,7 +2,7 @@
 <!-- $Id$ -->
 <publidoc version="1.0">
   <topic type="event" xml:id="cente_pompidou">
-    <metadata>
+    <head>
       <title>Un nouveau Centre Pompidou après vingt-sept mois de travaux</title>
       <subtitle>Paris, samedi 1<sup>er</sup></subtitle>
       <language xml:lang="fr-FR"/>
@@ -17,10 +17,10 @@
         <subject id="France"/>
         <subject id="Architecture"/>
       </subjectset>
-    </metadata>
+    </head>
 
     <section>
-      <parag>
+      <p>
         La bibliothèque n'ouvrira ses portes que le 26 janvier ; le restaurant,
         dont le décor a été confié à des designers pleins de promesses, est
         encore en travaux. Qu'importe ! Ils furent des milliers à se presser
@@ -31,14 +31,14 @@
         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.
-      </parag>
+      </p>
       <media>
         <image id="centre_pompidou">
           <copyright>Morris / Sipa Press</copyright>
         </image>
         <caption>
-          <parag>Pour ce premier jour de réouverture, 40 000 visiteurs sont
-          entrés gratuitement.</parag>
+          <p>Pour ce premier jour de réouverture, 40 000 visiteurs sont
+          entrés gratuitement.</p>
         </caption>
       </media>
     </section>
--- a/Xml/Topics/chasseurs.xml	dim. juin 12 14:28:07 2011 +0200
+++ b/Xml/Topics/chasseurs.xml	dim. juin 12 15:21:35 2011 +0200
@@ -2,7 +2,7 @@
 <!-- $Id$ -->
 <publidoc version="1.0">
   <topic xml:id="chasseurs" type="event">
-    <metadata>
+    <head>
       <title>Les chasseurs d'oiseaux contestent la loi</title>
       <subtitle>Baie de Somme, mardi 1<sup>er</sup></subtitle>
       <language xml:lang="fr-FR"/>
@@ -13,10 +13,10 @@
         <pagenumber value="12"/>
       </source>
       <source type="file" id="12a.tex"/>
-    </metadata>
+    </head>
 
     <section>
-      <parag>
+      <p>
         La loi a changé, mais les chasseurs ne s'y soumettront pas. C'est toute
         la substance du discours martelé par le leader de CPNT (<name
         of="party">Chasse, Pêche, Nature et Traditions</name>), <name
@@ -28,13 +28,13 @@
         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>
-      </parag>
+      </p>
       <media>
         <image id="chasseurs"/>
         <caption>
-          <parag>
+          <p>
             Dans la mire : les oiseaux migrateurs.
-          </parag>
+          </p>
         </caption>
       </media>
     </section>
--- a/Xml/Topics/portugal_ue.xml	dim. juin 12 14:28:07 2011 +0200
+++ b/Xml/Topics/portugal_ue.xml	dim. juin 12 15:21:35 2011 +0200
@@ -2,7 +2,7 @@
 <!-- $Id$ -->
 <publidoc version="1.0">
   <topic xml:id="portugal_ue" type="flash">
-    <metadata>
+    <head>
       <title>Janvier 2000</title>
       <subtitle>Lisbonne, samedi 1<sup>er</sup></subtitle>
       <language xml:lang="fr-FR"/>
@@ -13,13 +13,13 @@
         <pagenumber value="4"/>
       </source>
       <source type="file" id="4z.tex"/>
-    </metadata>
+    </head>
 
     <section>
-      <parag>
+      <p>
         Le Portugal prend pour six mois la présidence de l'Union européenne.
         <link>1.7</link>
-      </parag>
+      </p>
     </section>
   </topic>
 </publidoc>
--- a/Xml/Topics/roi_belge.xml	dim. juin 12 14:28:07 2011 +0200
+++ b/Xml/Topics/roi_belge.xml	dim. juin 12 15:21:35 2011 +0200
@@ -2,7 +2,7 @@
 <!-- $Id$ -->
 <publidoc version="1.0">
   <topic xml:id="roi_belge" type="photo">
-    <metadata>
+    <head>
       <title>Janvier 2000</title>
       <language xml:lang="fr-FR"/>
       <date value="2000-01"/>
@@ -11,17 +11,17 @@
         <pagenumber value="8"/>
       </source>
       <source type="file" id="e8.tex"/>
-    </metadata>
+    </head>
 
     <section>
       <media>
         <image id="roi_belge"/>
         <caption>
-          <parag>
+          <p>
             Le 18, à Liège, le prince Philippe et son épouse, Mathilde,
             prennent avec le sourire leur premier bain de foule : 15 000
             personnes les acclament.
-          </parag>
+          </p>
         </caption>
       </media>
     </section>