<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
# Copyright (c) 2000-2001 Stéphane Casset, Raphaël Hertzog, Logidée
# 
# Permission is granted to copy, distribute and/or modify this document
# under the terms of the GNU Free Documentation License, Version 1.1
# or any later version published by the Free Software Foundation;
# with no Invariant Sections, with no Front-Cover Texts, and with
# no Back-Cover Texts.
# A copy of the license is available at&nbsp;:
# http://www.gnu.org/copyleft/fdl.html 
-->
<!DOCTYPE module PUBLIC "-//Logidee//DTD logidee-tools V1.2//EN" "../dtd/module.dtd">
<module xmlns:xi="http://www.w3.org/2001/XInclude">
<info>
  <title>Description d'un support de cours en XML</title>
  <ref>dtd_logidee</ref>
  <description>
  <para>Ce module vous présentera l'ensemble des balises exploitables
  pour la rédaction des supports de cours en utilisant &quot;logidee-tools&quot;.
  Cette DTD a initialement été rédigée pour les formations
  <url href="http://logidee.com">Logidée</url>.</para>
  </description>
  <objectives>
  <item>Maîtriser la DTD de logidee-tools</item>
  <item>Être capable de rédiger des supports de cours</item>
  </objectives>
  <ratio value="50/50"/>
  <duration value="4" unit="h"/>
  <!--
  <prerequis></prerequis>
  <dependance>
    <ref></ref>
  </dependance>
  <suggestion>
    <ref></ref>
  </suggestion>
  -->
  <version number="1.0">
    <author>Stéphane Casset</author>
    <comment>Première version en TeX</comment>
  </version>
  <version number="1.1">
    <author>Raphaël Hertzog</author>
    <comment>Transcription en XML et compléments</comment>
  </version>
  <level value="1"/>
  <state finished="true" proofread="true"/>
  <proofreaders>
    <item>Raphaël Hertzog</item>
  </proofreaders>
</info>

<page>
<title>La structure globale</title>

<section>
<title>Formations, thèmes et modules</title>
<para>
Chaque formation est composée de plusieurs thèmes. Eux-mêmes se
décomposent en différents modules.
</para>
</section>
<section>
<title>L'élément <cmd>formation</cmd></title>
<para>
  L'élément formation se présente de la manière suivante&nbsp;:

  <code><![CDATA[
  <formation xmlns:xi="http://www.w3.org/2001/XInclude">
    <info>
      ...
    </info>
    <theme>
      ...
    </theme>
    <xi:include href="fichier_theme.xml"/>
  </formation>
  ]]></code>

  L'élément <cmd>formation</cmd> contient un élément <cmd>info</cmd>
  décrit plus bas et peut contenir des thèmes ou des éléments inclus si ceux-ci
  correspondent à des thèmes.
</para>
<para>
  Cet élément sert généralement à rassembler tout le matériel pédagogique d'un
  cursus.
</para>
</section>
<section>
<title>L'élément <cmd>theme</cmd></title>
<para>
  L'élément theme se présente de la même manière que l'élément formation&nbsp;:
  <code><![CDATA[
  <theme xmlns:xi="http://www.w3.org/2001/XInclude">
    <info>
      ...
    </info>
    <module>
      ...
    </module>
    <xi:include href="fichier_module.xml"/>
  </theme>
  ]]></code>
  L'élément theme permet de rassembler tous les modules d'un même thème.
</para>
</section>
<section>
<title>L'élément <cmd>module</cmd></title>
<para>
  L'élément module suit une structure similaire&nbsp;: 
  <code><![CDATA[
  <module>
    <info>
      ...
    </info>
    <page>
      ...
    </page>
    <page>
      ...
    </page>
  </module>
  ]]></code>
  L'élément module constitue une entité indivisible d'enseignement. Il
  ne traite en général qu'un seul sujet.
</para>
</section>
<section>
<title>L'élément <cmd>slideshow</cmd></title>
<para>
  Au lieu d'écrire un module de cours complet (avec support de cours 
  imprimé), on peut se limiter à la création des seules diapositives grâce à
  l'élément <cmd>slideshow</cmd>. Il est très simple à utiliser&nbsp;:
  <code><![CDATA[
  <slideshow>
     <shortinfo>
       <title>Titre du diaporama</title>
       <description><para>Une description</para></description>
       <version number="1.0">
         <author>Nom de l'auteur</author>
         <email>mon_email@mondomaine.tld</email>
         <comment>...</comment>
         <date>2001-08-09</date> 
       </version>
     </shortinfo>
     <slide>
             (première diapo)
     </slide>
     <slide>
             (deuxième diapo)
     </slide>
     ...
     <slide>
             (Nième diapo)
     </slide>
  </slideshow>
  ]]></code>
</para>
</section>

</page>

<page>
<title>L'élément <cmd>info</cmd></title>
<section>
<title>La structure</title>
<para>
  Cet élément est présent dans les formations, les thèmes et les modules et se
  présente comme suit&nbsp;:

  <code><![CDATA[
  <info>
    <title>Le titre</title>
    <ref>Une référence</ref>
    <description><para>Une brève description</para></description>
    <objectives>
      <item>Objectif 1</item>
      <item>Objectif 2</item>
    </objectives>
    <ratio value="théorie/pratique"/>
    <duration value="duree" unit="m ou h ou j"/>
    <prerequisite><para>Les pré-requis</para></prerequisite>
    <dependency>
      <ref>une référence à un élément nécessaire</ref>
      <ref>une référence à un élément nécessaire</ref>
    </dependency>
    <suggestion>
      <ref>une référence à un élément suggéré</ref>
      <ref>une référence à un élément suggéré</ref>
    </suggestion>
    <version number="version">
      <author>Auteur du texte</author>
      <email>mon_email@mondomaine.tld</email>   
      <comment>Un commentaire de mise à jour</comment>
      <date>2001-08-09</date> 
    </version>
    <level value="niveau"/>
    <state finished="true" proofread="true"/>
    <proofreaders>
      <item>Nom d'un relecteur</item>
    </proofreaders>
  </info>
  ]]></code>
</para>
</section>
<section>
<title>Détails du bloc d'information</title>
<para>
  <list>
  <item><cmd>&lt;title&gt;</cmd>&nbsp;: contient le titre que l'on veut donner à
l'élément, il peut contenir les balises correspondant aux balises de texte
(voir plus loin).</item>

  <item><cmd>&lt;description&gt;</cmd>&nbsp;: contient une brève description de
l'élément, elle doit être concise mais bien préciser le sujet traité.</item>

  <item><cmd>&lt;objectives&gt;</cmd>&nbsp;: contient une liste des objectifs
pédagogiques de l'élément, il peut servir à la génération automatique des
conducteurs de stage.</item>

  <item><cmd>&lt;ratio&gt;</cmd>&nbsp;: indique la répartition entre la théorie et
la pratique, par exemple s'il y a 60% de théorie et 40% de pratique on
notera&nbsp;: <cmd>&lt;ratio value=&quot;60/40&quot;/&gt;</cmd></item>

  <item><cmd>&lt;duration&gt;</cmd>&nbsp;: indique la durée prévue pour l'élément,
l'attribut <em>value</em> indique la durée et l'attribut <em>unit</em>
précise l'unité de temps utilisée, par exemple&nbsp;:</item>

     <list>

     <item><cmd>&lt;duration value=&quot;30&quot; unit=&quot;m&quot;/&gt;</cmd> indique une durée de 30 minutes et </item>

     <item><cmd>&lt;duration value=&quot;2&quot; unit=&quot;h&quot;/&gt;</cmd>
indique une durée de 2 heures.</item>

     </list>

  <item><cmd>&lt;level&gt;</cmd>&nbsp;: permet de préciser le niveau de l'élément.</item>

  <item><cmd>&lt;version&gt;</cmd>&nbsp;: permet de tenir un historique des
modifications, l'attribut <em>number</em> permet de donner un numéro de
version. Les sous-éléments <cmd>&lt;author&gt;</cmd> et
<cmd>&lt;comment&gt;</cmd> permettent de préciser qui a effectué les
modifications et sur quoi elles portent. Les deux attributs
<cmd>&lt;email&gt;</cmd> et <cmd>&lt;date&gt;</cmd>permettent de préciser
respectivement l'email de l'auteur et la date de modification du document.
Ces deux balises sont optionelles.</item>

  <item><cmd>&lt;ref&gt;</cmd>&nbsp;: définit un identifiant unique pour
  le document afin de pouvoir le référencer ailleurs (en tant que
  dépendance ou autres).</item>

  <item><cmd>&lt;prerequisite&gt;</cmd>&nbsp;: permet de préciser les pré-requis
nécessaires à la compréhension de l'élément pédagogique.</item>

  <item><cmd>&lt;suggestion&gt;</cmd>&nbsp;: permet de donner une liste d'éléments
pouvant servir à mieux comprendre le contenu de l'élément, ou pouvant être des
suites.</item>

  <item><cmd>&lt;dependency&gt;</cmd>&nbsp;: permet de donner une liste d'éléments
nécessaires avant l'accès à l'élément.</item>

  <item><cmd>&lt;state&gt;</cmd>&nbsp;: permet de préciser l'état du document
  grâce aux deux attributs <cmd>finished</cmd> (fini ou pas) et <cmd>proofread</cmd> (relu ou pas) qui peuvent être à &quot;true&quot; ou &quot;false&quot;.</item>

  <item><cmd>&lt;proofreaders&gt;</cmd>&nbsp;: permet d'indiquer le nom des
  relecteurs, un nom par sous-élément <cmd>item</cmd>.</item>
  
  </list>
</para>
</section>
</page>

<page>
<title>La mise en page du texte</title>
<section>
<title>Les balises pour le texte</title>
<para>
  Une autre catégorie de balises permet de mettre des éléments du texte en
  évidence, ces balises peuvent être utilisées dans tous les champs où l'on
  s'attend à trouver du texte.

  <list>
  <item><cmd>&lt;em&gt;</cmd>&nbsp;: permet de mettre un texte en évidence
  (généralement en italique), c'est généralement le cas pour les termes en
  langues autre que le français (ie, via, boot disks).

        exemple&nbsp;: <cmd>&lt;em&gt;texte en évidence&lt;/em&gt;</cmd>
  </item>

  <item><cmd>&lt;menu&gt;</cmd>&nbsp;: permet de mettre en évidence une entrée dans un menu.

        exemple&nbsp;: <cmd>&lt;menu&gt;Fichier&lt;/menu&gt;</cmd>
  </item>
  <item><cmd>&lt;cmd&gt;</cmd>&nbsp;: permet de mettre en évidence une commande.

        exemple&nbsp;: <cmd>&lt;cmd&gt;ls -al&lt;/cmd&gt;</cmd>
  </item>
  <item><cmd>&lt;file&gt;</cmd>&nbsp;: permet de mettre en évidence un nom de fichier.

        exemple&nbsp;: <cmd>&lt;file&gt;/etc/passwd&lt;/file&gt;</cmd>
  </item>
  <item><cmd>&lt;url&gt;</cmd>&nbsp;: permet de mettre en évidence une URL.

        exemple&nbsp;: <cmd>&lt;url href=&quot;http://linux-france.org&quot;/&gt;</cmd>
  </item>
  <item><cmd>&lt;code&gt;</cmd>&nbsp;: permet de citer un morceau de code ou
  un extrait d'un fichier.

        exemple&nbsp;:
  <code><![CDATA[
  <code>
  ...
  void main (void) {
	  printf("Hello World.\n");
  }
  </code>
  ]]></code>
  </item>
  <item><cmd>&lt;image&gt;</cmd>&nbsp;: permet d'inclure une image dans le texte.
	On peut y adjoindre une légende avec la balise caption. On peut
	également préciser une échelle pour redimensionner l'image
	avec l'attribut scale.

        exemple&nbsp;: 
  <code><![CDATA[
  <image src="logo.eps" scale="0.5"/>
  <image src="schema.eps">
    <caption>Schéma d'interconnexion</caption>
  </image>
  ]]></code>
  </item>
  </list>
</para>
<note>  
Ces deux derniers éléments disposent d'un attribut <cmd>visible</cmd>
qui permet de définir s'il doit apparaître dans une diapositive spécifique
lors de la présentation. Si l'attribut vaut « oui » alors
l'élément est repris dans une diapositive spécifique, sinon il n'est pas
repris. La valeur par défaut de l'attribut est « oui » pour
l'image et « non » pour le bloc de code. C'est à dire qu'une
image est automatiquement reprise dans la présentation si l'attribut <cmd>visible</cmd> n'est pas explicitement positionné à « non ».
</note>

<note>
Pour éviter les problèmes avec les caractères spéciaux &gt;, &lt;, et
&amp; dans les blocs de code, on prend souvent la précaution de protéger
ces blocs de texte en les mettant dans un bloc CDATA comme
ci dessous&nbsp;:
  <code><![CDATA[
  <code><![CDATA[
    ici on utilise < et > et & sans aucun risque ...
  ]]>]]&gt;<![CDATA[</code>
  ]]></code>
</note>
</section>

<section>
<title>Les tableaux</title>

<para>Il est possible de définir des tableaux simples avec ou sans
bordures. Il n'est pas possible d'avoir des cellules s'étalant sur
plusieurs colonnes ou lignes. Conceptuellement le tableau (élément
<cmd>table</cmd>) est une suite de lignes (élément <cmd>row</cmd>)
et les lignes sont des suites de cellules (élément <cmd>col</cmd>).
</para>

<para>Chacun de ces 3 éléments dispose d'un attribut border qui peut
être soit à « 0 » soit à « 1 ». Pour l'élément
table, il est à « 1 » par défaut, c'est-à-dire que les bordures
extérieures du tableau sont présentes par défaut. Pour l'élément row, il
est également à « 1 » par défaut, c'est-à-dire qu'il y a un
trait sous chaque ligne sauf si border est explicitement positionné à
« 0 ». Enfin pour l'élément col, sa valeur par défaut est soit
celle obtenue de l'élément col correspondant de la première ligne soit
« 1 ».</para>

<para>L'élément col dispose également d'un attribut head qui permet de
préciser si la cellule joue le rôle d'intitulé de colonne. Concrètement,
si la valeur de head est à « 1 » alors la cellule est mise
en avant avec du gras.</para>

<para>Exemple&nbsp;:
   <code><![CDATA[
   <table>
     <row>
       <col> ... </col>
       ...
     </row>
     <row>
       ...
     </row>
     ...
   </table>
   ]]></code>
</para>

<para>
Par exemple&nbsp;:
<table>
<row>
  <col>col1</col><col>col2</col>
</row>
<row>
  <col>col1</col><col>col2</col>
</row>
</table>
</para>

<note>
Seule la feuille de style LaTeX gère correctement toutes les combinaisons
de bordures. La feuille de style HTML gère uniquement la bordure au niveau
du tableau en entier.
</note>
</section>

<section>
<title>Les formules de mathématiques</title>
<para>
Etant donné que MathML n'est pas encore au point et que cela peut rendre
service à certaines personnes, il est possible d'insérer des formules
mathématiques rédigées en TeX en utilisant la balise <cmd>math</cmd>.
L'emploi de celle-ci n'est pas recommandé puisqu'elle ne fonctionne que pour
une sortie TeX (c'est à dire celle produisant les PDF) et qu'il n'y aura
pas de formule correspondante dans la version HTML. 
</para>
<para>
La balise <cmd>math</cmd> a un attribut obligatoire <cmd>notation</cmd>
qui indique si son contenu est du TeX ou du contenu à destination de la
sortie HTML. Cela permet de mettre un mot signalant l'absence de la
formule dans la version HTML à défaut de pouvoir y reproduire une formule.
</para>
<para>Par exemple&nbsp;:
<math notation="tex"><![CDATA[
$$ E = MC^2 $$
]]></math>

<code><![CDATA[
<math notation="tex"><![CDATA[
$ E = MC^2 $
]]>]]&gt;<![CDATA[</math>
<math notation="html">
[ Energie = Masse * Célérité au carré ]
</math>
]]></code>
</para>
<note>
Ceux pour qui la sortie HTML est importante et qui veulent des formules
pour toutes les sorties sont encouragés à insérer leurs formules sous
forme d'images (éventuellement vous pouvez créer cette image avec LaTeX et
sa sortie postscript que vous consertissez ensuite en EPS).
</note>
</section>

</page>

<page>
<title>Les balises de structure</title>

<section>
<title>La structure du contenu</title>
<para>
  Afin de structurer le document, les balises suivantes sont là pour le
  découper selon le schéma suivant&nbsp;:

  <code><![CDATA[
  formation
     |-> theme
         |-> module
             |-> page
                 |-> slide, section, exercise
                     |-> section, para, note, exercise
                         |-> para, note, exercise
  ]]></code>

  et aussi pour les listes&nbsp;:
  <code><![CDATA[
  list
  |-> list, item
      |-> item
  ]]></code>

  Les <cmd>item</cmd> peuvent contenir tous les attributs de texte.
</para>
<note>
<para>Les éléments page, section, exercise, para et note disposent d'un
attribut <cmd>restriction</cmd> qui permet de préciser si l'élément est
spécifique à quelque chose. On pourra ainsi le
positionner à des mots-clés. Cela permettra de générer des documents 
spécifiques par sélection de mots-clés jugés pertinents. Ainsi si le document
traite de Linux, ce système peut être mis à profit pour inclure des
informations sur différentes distributions Linux et générer des documents
spécifiques à une distribution. D'une manière générale ce système permet
de gérer des documents similaires destinés à plusieurs publics.
</para><para>
Exemple&nbsp;:
   <code><![CDATA[
   <note restriction="debian">
     Tout ce qui est dit là est spécifique à Debian.
   </note>
   ]]></code>
</para>
</note>
<note>
Les éléments exercise, para et note disposent d'un attribut
<cmd>icon</cmd> permettant de rajouter une petite image informative
comme un point d'exclamation pour signaler un point important.
La valeur de cet attribut est un nom de fichier <em>.eps</em> ou
alors un code symbolique (comme &quot;attention&quot;). Le code symbolique
doit être défini dans la section <cmd>icons</cmd> de la charte graphique
(<file>charte/default/charte.xml</file>).
</note>
</section>

<section>
<title>L'élément <cmd>page</cmd></title>
<para>
  L'élément page est à l'intérieur des modules et se subdivise
  ainsi&nbsp;:
  <code><![CDATA[
  <page>
    <title></title>
    <slide>
      <list>
        <item></item>
      </list>
    </slide>
  
    <section>
      <title></title>
        <section>
  	<title></title>
        <para>
        </para>
        </section>
      ...
    </section>
    ...
  </page>
  ]]></code>
</para><para>
  L'élément <cmd>page</cmd> est composé de diapositives (ou slides) et
  de sections, ces sections peuvent être subdivisées par d'autres
  sections. 
</para><para>
  Un élément page peut aussi contenir des exercices (voir plus loin).
</para><para>
  Un élément page se compose obligatoirement d'un élément
  <cmd>title</cmd>, suivi d'une succession quelconque d'éléments
  <cmd>slide</cmd> et de sections.
</para>
</section>

<section>
<title>L'élément <cmd>slide</cmd></title>
<para>
  Si cet élément est totalement absent de l'élément <cmd>page</cmd>, il
  est alors généré en prenant les titres des sections et sous sections de
  la page en cours.
</para><para>
  L'élément slide contient un ou plusieurs paragraphes qui peuvent être
  préfixés par des sous-titre (élément <cmd>subtitle</cmd>). Les paragraphes
  peuvent contenir tout ce qu'ils contiennent habituellement.
</para><para>
  Exemple :

    <code><![CDATA[
    <slide>
      <title></title>
      <para>
        <list>
	  ...
	</list>
	...
      </para>
      <subtitle>Sous-titre</subtitle>
      <para>
        ...
	<image src="mon_image.eps"/>
	...
      </para>
    </slide>
    ]]></code>
</para>
<note>
L'élément slide dispose d'un attribut <cmd>background</cmd> qui permet de
préciser l'image de fond (fichier eps) que l'on souhaite pour la
diapositive de la présentation. Ici aussi il est possible d'indiquer des
noms symboliques qui seront transformés en noms réels grâce à la
section <cmd>backgrounds</cmd> de la charte graphique 
(<file>charte/default/charte.xml</file>).
</note>
</section>

<section>
<title>L'élément <cmd>section</cmd></title>
<para>
  Cet élément permet de découper la « page » en sections et
  sous-sections si l'on imbrique des balises <cmd>section</cmd> (dans la
  limite de 2 niveaux).
</para><para>
  Les sections sont composées d'un élément <cmd>title</cmd> et de <cmd>para</cmd> (paragraphes), on peut aussi leur ajouter des notes (<cmd>note</cmd>).
  Enfin, elles peuvent également accueillir des éléments <cmd>slide</cmd>.
</para>
</section>

<section>
<title>L'élément <cmd>para</cmd></title>
<para>
  Cet élément peut contenir n'importe quel élément de texte ainsi que des
  éléments de structure basique (listes, tableaux, images, formules).
</para><para>
  exemple&nbsp;:
  <code><![CDATA[
  <para>Ceci est du texte normal, <em>du texte en évidence</em>, 
  une URL <url href="http://linux-france.org"/>, etc. </para>
  ]]></code>
</para>
</section>

<section>
<title>L'élément <cmd>note</cmd></title>
<para>
  Cet élément permet de mettre son contenu en note, il se compose de la même
  manière qu'un élément <cmd>para</cmd>.
</para>
<para>Il dispose en plus d'un attribut <cmd>trainer</cmd> qui peut
prendre les valeurs «&nbsp;true&nbsp;» et «&nbsp;false&nbsp;» (valeur par
défaut). Si la valeur est à «&nbsp;true&nbsp;» alors la note ne sera
intégrée que dans un support de cours destiné au formateur (cela peut
servir à indiquer des endroits où le formateur doit aborder un thème
précis ou faire un exercice particulier, etc.).
</para>
</section>

<section>
<title>L'élément <cmd>exercise</cmd></title>
<para>
  Cet élément est prévu pour les exercices et les travaux pratiques et se
  compose de 2 sous-éléments&nbsp;: un élément question et un élément answer
  (réponse). Ces deux sous-éléments peuvent contenir un ou plusieurs
  paragraphes. La réponse est optionnelle&nbsp;; si elle est disponible elle
  sera inclue à la fin du support de cours dans une section à part.
</para><para>
  Exemple&nbsp;:
  <code><![CDATA[
  <exercise>
    <question>
      <para>
        combien font 2 plus 2 ?
      </para>
    </question>
    <answer><para>4</para></answer>
  </exercise>
  ]]></code>
</para>
</section>

<section>
<title>L'élément <cmd>glossary</cmd></title>
<para>
  Certains termes compliqués peuvent bénéficier d'une explication.
  En marquant ce terme avec la balise glossary, il sera intégré dans un
  glossaire global. Le mot référencé est précisé avec l'attribut name, et
  le contenu de la balise est la définition du terme. Si le mot a déjà été
  défini une première fois il n'est pas nécessaire de remettre la
  définition.
</para><para>
  Exemple&nbsp;:
  <code><![CDATA[
  Un réseau <glossary name="IP">Internet Protocol</glossary> est ...
  Les technologies <glossary name="IP"/> ...
  ]]></code>
</para>
</section>

<section>
<title>L'élément <cmd>xi:include</cmd></title>
<para>
  Cet élément sert à inclure un autre fichier XML, il permet ainsi de partager
  des thèmes ou des modules entre formations et/ou à ne pas tout avoir dans un
  même fichier.
</para><para>
  exemple&nbsp;:
  <code><![CDATA[
  <xi:include src="fichier_a_inclure.xml"/>
  ]]></code>
  Pour que cela soit possible, il est impératif d'avoir défini l'espace
  de noms <em>xi</em> dans une balise XML &quot;parente&quot; de celle-ci. Pour
  éviter tout problème, on a l'habitude de définir l'espace de nom dans la
  balise racine du document&nbsp;:
  <code><![CDATA[
  <module xmlns:xi="http://www.w3.org/2001/XInclude">
  ...
  </module>
  ]]></code>
  Cette balise n'est pas définie dans notre DTD pour une simple raison,
  c'est qu'elle est substituée par le contenu du fichier dès que possible
  par le parser XML respectant la norme <em>XInclude</em>. Il existe
  différentes options pour l'inclusion d'un fichier. Pour les détails,
  consultez la norme à l'adresse <url href="http://www.w3.org/TR/xinclude"/>.
</para>
</section>

</page>

<page>
<title>Les caractères spéciaux</title>
<section>
<title>Les entités pour les caractères spéciaux</title>
<para>
  Un certain nombre de caractères ne sont pas accessibles au clavier ou sont
  réservés en XML, pour pallier cela, certaines entités ont été
  définies.

  <list>
  <item><cmd>&amp;nbsp;</cmd>&nbsp;: l'espace insécable&nbsp;;</item>
  <item><cmd>&amp;tir;</cmd>&nbsp;: le tiret d'intervalle '&tir;';</item>
  <item><cmd>&amp;quot;</cmd>&nbsp;: le caractère '&quot;'&nbsp;;</item>
  <item><cmd>&amp;amp;</cmd>&nbsp;: le caractère '&amp;'&nbsp;;</item>
  <item><cmd>&amp;lt;</cmd>&nbsp;: le caractère '&lt;'&nbsp;;</item>
  <item><cmd>&amp;gt;</cmd>&nbsp;: le caractère '&gt;'&nbsp;;</item>
  <item><cmd>&amp;OElig;</cmd>&nbsp;: le caractère OE ligaturé (&OElig;)&nbsp;;</item>
  <item><cmd>&amp;oelig;</cmd>&nbsp;: le caractère oe ligaturé (&oelig;)&nbsp;;</item>
  <item><cmd>&amp;reg;</cmd>&nbsp;: le caractère '&reg;'&nbsp;;</item>
  <item><cmd>&amp;euro;</cmd>&nbsp;: le caractère pour l'euro (&euro;).</item>
  </list>
</para>
</section>
</page>

<page>
<title>Annexe&nbsp;: la DTD</title>

<section>
<title>La DTD des supports de cours</title>
<para>
<code>
<xi:include href="../dtd/module.dtd" parse="text" encoding="UTF-8"/>
</code>
</para>
</section>

</page>


</module>
