Xml/Sets/composition.xml
author Patrick PIERRE <patrick.pierre@prismallia.fr>
dim., 23 déc. 2012 18:26:03 +0100
changeset 52 a829c7380e32
parent 10 25bcb189ca55
child 64 2c3632a6fd7d
permissions -rw-r--r--
Exemple avec XPath et XSLT mélangés
patrick@0
     1
<?xml version='1.0' encoding='utf-8'?>
patrick@0
     2
<!-- $Id$ -->
patrick@0
     3
<publiset version="1.0">
patrick@10
     4
  <composition id="composition" as="publidoc" attributes="version=1.0">
patrick@10
     5
    <division as="document" attributes="id=composition xml:lang=fr">
patrick@0
     6
      <head transform="composition.xsl">
patrick@0
     7
        <title>Exemple d'assemblage de sujets</title>
patrick@0
     8
        <identifier type="ean">9781449328030</identifier>
patrick@0
     9
        <copyright>Prismallia, Paris, 2012</copyright>
patrick@0
    10
        <contributors>
patrick@0
    11
          <contributor>
patrick@0
    12
            <firstname>Patrick</firstname><lastname>PIERRE</lastname>
patrick@0
    13
            <role>author</role>
patrick@0
    14
          </contributor>
patrick@0
    15
          <contributor>
patrick@0
    16
            <label>Prismallia</label>
patrick@0
    17
            <address>12 rue de la Montagne – 75005 Paris</address>
patrick@0
    18
            <link uri="http://www.prismallia.fr">Prismallia</link>
patrick@0
    19
            <role>packager</role>
patrick@0
    20
          </contributor>
patrick@0
    21
        </contributors>
patrick@0
    22
        <keywordset>
patrick@0
    23
          <keyword>Belgique</keyword>
patrick@0
    24
          <keyword>chasse</keyword>
patrick@0
    25
          <keyword>Pompidou</keyword>
patrick@0
    26
          <keyword>Portugal</keyword>
patrick@0
    27
          <keyword>Union européenne</keyword>
patrick@0
    28
        </keywordset>
patrick@0
    29
        <abstract>
patrick@0
    30
          <p>Ce document est un assemblage de plusieurs fichiers.</p>
patrick@0
    31
        </abstract>
patrick@0
    32
        <cover><image id="composition"/></cover>
patrick@0
    33
      </head>
patrick@0
    34
patrick@0
    35
      <!-- ========================== Événements ========================== -->
patrick@0
    36
      <division path="../Topics" xslt="composition.xsl">
patrick@0
    37
        <head>
patrick@0
    38
          <title>Les événements</title>
patrick@0
    39
        </head>
patrick@0
    40
        <file name="centre_pompidou.xml"/>
patrick@52
    41
        <file name="chasseurs.xml" xpath="*"/>
patrick@0
    42
      </division>
patrick@0
    43
patrick@0
    44
      <!-- =========================== Brèves ============================= -->
patrick@0
    45
      <division>
patrick@0
    46
        <head>
patrick@0
    47
          <title>Les brèves</title>
patrick@0
    48
        </head>
patrick@0
    49
        <file name="../Topics/portugal_ue.xml" xslt="composition.xsl"/>
patrick@0
    50
      </division>
patrick@0
    51
      
patrick@0
    52
      <!-- =========================== Photos ============================= -->
patrick@0
    53
      <division>
patrick@0
    54
        <head>
patrick@0
    55
          <title>Les photos avec légende</title>
patrick@0
    56
        </head>
patrick@0
    57
        <division as="topic" path="../Topics">
patrick@0
    58
          <file name="prince_belge.xml" xpath="topic/section"/>
patrick@0
    59
        </division>
patrick@0
    60
      </division>
patrick@0
    61
    </division>
patrick@0
    62
  </composition>
patrick@0
    63
</publiset>