TD1 : Découverte des langages à balises (03/12/2004)

Observation de langages (fichier SGML, fichier HTML, fichier XML : Docbook, EDI, SVG)

On vous propose les fragments de documents suivants, glanés sur le web.

<!DOCTYPE article PUBLIC " -//OASIS//DTD DocBook V3.1//EN">
<!-- La ligne ci dessu décrit le document -->

<!-- On définit la classe et la langue de notre texte -->
<article class="whitepaper" id="un-example" lang="fr">

<!-- On entre d'abord les informations concernant le header, elles
permetteront entre autre, de retrouver les auteurs, les dates de
modification, ect -->
<artheader> <title>Premier exemple</title>

<author>

<firstname>Xavier</firstname>
<surname>Nicollet</surname>

<affiliation>
<address><email>nicollet@efrei.fr</email>
</address>
</affiliation>
</author>

</artheader>

<!-- On entre dans la première section -->
<sect1><title>Première partie</title>

<para> Dans ce paragraphe, j'insère une figure:

<!-- On verra plus tard d'autres moyens d'insérer des figures -->
<figure> <title>Le logo d'EFREI LINUX:</title>
<graphic fileref="fig/fig1"> </graphic>
</figure>

</para>

<sect2> <title> Premiere sous-section </title>

<para> Les tableaux peuvent être très complexes en docbook, en voici une
version simple. </para>

<para> 
Voici un tableau simple : 
Une description fictive des caractéristiques du compilateur
<informaltable frame="all">
  <tgroup cols="4">            <!-- on décrit le nombre de colonnes -->

  <thead>                      <!-- on passe au "header" du tableau -->
    <row>
      <entry>Architecture</entry>
      <entry>Companie</entry>
      <entry>Code natif supporté</entry>
      <entry>Optimisation max.</entry>
    </row>
  </thead>
  <tbody>                      <!-- et on remplit les lignes -->
    <row>
      <entry>i386</entry>
      <entry>Intel</entry>
      <entry>oui</entry>
      <entry>-O4</entry>
    </row>
    <row>
      <entry>alpha</entry>
      <entry>DEC</entry>
      <entry>oui</entry>
      <entry>-O3</entry>
    </row>
    <row>
      <entry>Z80</entry>
      <entry>Zilog</entry>
      <entry>non</entry>
      <entry>-O1</entry>
    </row>
  </tbody>
  </tgroup>
</informaltable>


</para>

</sect2>

<sect2> <title>Une autre sous_section</title>


<para>Voici une liste:</para>


<itemizedlist mark=opencircle>

<listitem> <para>Premier point</para>
</listitem>
<listitem> <para>Deuxième point</para>
</listitem>
<listitem> <para>Troisième point</para>
</listitem>

</itemizedlist>

</sect2>

</sect1>

</article>


 

Arbres et grammaires

Structures documentaires

On considère ce document PDF.

Vous allez l'étudier suivant deux angles :

Recherche d’information sur le Web