RelaxNG/Examples/Sets/composition.xml
author Patrick PIERRE
mar., 07 janv. 2014 19:33:45 +0100
changeset 287 dba493c150dd
parent 229 1c5f4d823198
child 288 e89c967167bb
permissions -rw-r--r--
Exemple de section profonde
patrick@0
     1
<?xml version='1.0' encoding='utf-8'?>
patrick@29
     2
<!-- $Id$ -->
patrick@0
     3
<publiset version="1.0">
Patrick@228
     4
  <composition id="composition" xml:lang="fr"
Patrick@228
     5
               as="publidoc" attributes="version=1.0">
patrick@117
     6
    <division as="document" attributes="id=composition xml:lang=fr">
patrick@98
     7
      <head transform="composition.xsl">
patrick@0
     8
        <title>Exemple d'assemblage de sujets</title>
Patrick@229
     9
        <shorttitle>Assemblage de sujets</shorttitle>
Patrick@229
    10
        <subtitle>Composition</subtitle>
patrick@99
    11
        <identifier type="ean">9781449328030</identifier>
patrick@167
    12
        <copyright>Prismallia, Paris, 2013</copyright>
patrick@167
    13
        <collection>Les chroniques</collection>
patrick@66
    14
        <contributors>
patrick@66
    15
          <contributor>
patrick@66
    16
            <firstname>Patrick</firstname><lastname>PIERRE</lastname>
patrick@66
    17
            <role>author</role>
patrick@66
    18
          </contributor>
patrick@66
    19
          <contributor>
patrick@66
    20
            <label>Prismallia</label>
patrick@66
    21
            <address>12 rue de la Montagne – 75005 Paris</address>
patrick@66
    22
            <link uri="http://www.prismallia.fr">Prismallia</link>
patrick@101
    23
            <role>packager</role>
patrick@66
    24
          </contributor>
patrick@66
    25
        </contributors>
patrick@98
    26
        <keywordset>
patrick@98
    27
          <keyword>Belgique</keyword>
patrick@98
    28
          <keyword>chasse</keyword>
patrick@98
    29
          <keyword>Pompidou</keyword>
patrick@98
    30
          <keyword>Portugal</keyword>
patrick@98
    31
          <keyword>Union européenne</keyword>
patrick@98
    32
        </keywordset>
yvon@52
    33
        <abstract>
yvon@52
    34
          <p>Ce document est un assemblage de plusieurs fichiers.</p>
yvon@52
    35
        </abstract>
patrick@35
    36
        <cover><image id="composition"/></cover>
patrick@20
    37
      </head>
patrick@0
    38
patrick@0
    39
      <!-- ========================== Événements ========================== -->
patrick@95
    40
      <division path="../Topics" xslt="composition.xsl">
patrick@20
    41
        <head>
patrick@0
    42
          <title>Les événements</title>
Patrick@229
    43
          <abstract>
Patrick@229
    44
            <p>Où l'on évoque pêle-mêle quelques sujets d'actualité.</p>
Patrick@229
    45
          </abstract>
patrick@20
    46
        </head>
patrick@167
    47
        <file>centre_pompidou.xml</file>
patrick@167
    48
        <file xpath="*">chasseurs.xml</file>
patrick@0
    49
      </division>
patrick@0
    50
patrick@0
    51
      <!-- =========================== Brèves ============================= -->
patrick@0
    52
      <division>
patrick@20
    53
        <head>
patrick@0
    54
          <title>Les brèves</title>
Patrick@229
    55
          <subtitle>Europe</subtitle>
patrick@20
    56
        </head>
Patrick@227
    57
        <file xslt="composition.xsl" path="../Topics">portugal_ue.xml</file>
patrick@0
    58
      </division>
patrick@0
    59
      
patrick@0
    60
      <!-- =========================== Photos ============================= -->
patrick@31
    61
      <division>
patrick@20
    62
        <head>
patrick@31
    63
          <title>Les photos avec légende</title>
patrick@20
    64
        </head>
patrick@31
    65
        <division as="topic" path="../Topics">
patrick@167
    66
          <file xpath="topic/section">prince_belge.xml</file>
patrick@23
    67
        </division>
patrick@0
    68
      </division>
patrick@23
    69
    </division>
patrick@0
    70
  </composition>
patrick@0
    71
</publiset>