aboutsummaryrefslogtreecommitdiff
path: root/fr_FR.ISO8859-1/books/fdp-primer/sgml-primer/chapter.xml
diff options
context:
space:
mode:
Diffstat (limited to 'fr_FR.ISO8859-1/books/fdp-primer/sgml-primer/chapter.xml')
-rw-r--r--fr_FR.ISO8859-1/books/fdp-primer/sgml-primer/chapter.xml203
1 files changed, 78 insertions, 125 deletions
diff --git a/fr_FR.ISO8859-1/books/fdp-primer/sgml-primer/chapter.xml b/fr_FR.ISO8859-1/books/fdp-primer/sgml-primer/chapter.xml
index 6dd690c5fd..10fe1ebcf7 100644
--- a/fr_FR.ISO8859-1/books/fdp-primer/sgml-primer/chapter.xml
+++ b/fr_FR.ISO8859-1/books/fdp-primer/sgml-primer/chapter.xml
@@ -34,8 +34,7 @@
$FreeBSD$
Original revision: 1.8
-->
-
-<chapter id="sgml-primer">
+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="sgml-primer">
<title>Introduction &agrave; SGML</title>
<para>La majorité des documentations du FDP utilisent SGML. Ce chapitre vous
@@ -44,8 +43,7 @@
recontrerez dans la documentation.</para>
<para>Des parties de cette section se sont inspirées du livre de Mark
- Galassi, <ulink
- url="http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro/docbook-intro.html">&ldquo;<foreignphrase>Get Going With DocBook</foreignphrase>&rdquo;</ulink>.</para>
+ Galassi, <link xlink:href="http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro/docbook-intro.html">&ldquo;<foreignphrase>Get Going With DocBook</foreignphrase>&rdquo;</link>.</para>
<sect1>
<title>Introduction</title>
@@ -143,7 +141,7 @@
parfois désignée comme une <emphasis>application</emphasis> de
SGML.</para>
- <para id="sgml-primer-validating">Une DTD est une spécification
+ <para xml:id="sgml-primer-validating">Une DTD est une spécification
<emphasis>complète</emphasis> de tous les éléments autorisés, de l'ordre
dans lequel ils doivent être utilisés, quels sont ceux qui sont
obligatoires, quels sont ceux qui sont facultatifs, et ainsi de suite.
@@ -172,7 +170,7 @@
façon d'écrire une DTD.</para>
</sect1>
- <sect1 id="sgml-primer-elements">
+ <sect1 xml:id="sgml-primer-elements">
<title>Eléments, marques et attributs</title>
<para>Toutes les DTDs écrites en HTML ont des caractéristiques communes.
@@ -220,9 +218,9 @@
<para>Pour un élément appelé <replaceable>nom-de-l'élément</replaceable>,
la marque de début sera normalement
- <literal>&lt;<replaceable>nom-de-l'élément</replaceable>&gt;</literal>.
+ <literal>&lt;nom-de-l'élément&gt;</literal>.
La marque de fin correspondante sera
- <literal>&lt;/<replaceable>nom-de-l'élément</replaceable>&gt;</literal>.</para>
+ <literal>&lt;/nom-de-l'élément&gt;</literal>.</para>
<example>
<title>Utiliser un élément (marques de début et de fin)</title>
@@ -268,7 +266,7 @@
ainsi de suite.</para>
<example>
- <title>Eléments dans des éléments&nbsp;; <sgmltag>em</sgmltag></title>
+ <title>Eléments dans des éléments&nbsp;; <tag>em</tag></title>
<programlisting>
<![CDATA[<p>C'est un <em>paragraphe</em> simple où certains
@@ -306,9 +304,9 @@
<para>Les attributs d'un élément sont donnés <emphasis>dans</emphasis> la
marque de début de l'élément et ont la forme
- <literal><replaceable>nom-de-l'attribut</replaceable>="<replaceable>valeur-de-l'attribut</replaceable>"</literal>.</para>
+ <literal>nom-de-l'attribut="valeur-de-l'attribut"</literal>.</para>
- <para>Dans les versions récentes d'HTML, l'élément <sgmltag>p</sgmltag> a
+ <para>Dans les versions récentes d'HTML, l'élément <tag>p</tag> a
un attribut appelé <literal>align</literal>, qui suggère un alignement
(justification) du paragraphe au programme affichant l'HTML.</para>
@@ -367,7 +365,7 @@
<envar>SGML_CATALOG_FILES</envar> &agrave; vos procédures
d'initialisation de l'interpréteur de commandes.</para>
- <example id="sgml-primer-envars">
+ <example xml:id="sgml-primer-envars">
<title><filename>.profile</filename>, pour les utilisateurs de
&man.sh.1; et &man.bash.1;</title>
@@ -450,8 +448,8 @@ setenv SGML_CATALOG_FILES ${SGML_ROOT}/docbook/catalog:$SGML_CATALOG_FILES</prog
<step>
<para>Voyez ce qui ce passe si vous oubliez un élément requis.
- Supprimez les marques <sgmltag>title</sgmltag> et
- <sgmltag>/title</sgmltag> et relancer la validation.</para>
+ Supprimez les marques <tag>title</tag> et
+ <tag>/title</tag> et relancer la validation.</para>
<screen>&prompt.user; <userinput>nsgmls -s example.xml</userinput>
nsgmls:example.xml:5:4:E: character data is not allowed here
@@ -516,26 +514,24 @@ nsgmls:example.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</tgroup>
</informaltable>
- <para><ulink
- url="http://www.cs.duke.edu/~dsb/kgv-faq/errors.html">Vous
+ <para><link xlink:href="http://www.cs.duke.edu/~dsb/kgv-faq/errors.html">Vous
aurez plus d'informations sur les erreurs de
- &man.nsgmls.1;</ulink> dans la <ulink
- url="http://www.cs.duke.edu/~dsb/kgv-faq/">Unofficial 'Kindler,
- Gentler HTML Validator' FAQ</ulink>.</para>
+ &man.nsgmls.1;</link> dans la <link xlink:href="http://www.cs.duke.edu/~dsb/kgv-faq/">Unofficial 'Kindler,
+ Gentler HTML Validator' FAQ</link>.</para>
- <para>Ne pas mettre les marques <sgmltag>title</sgmltag> a généré
+ <para>Ne pas mettre les marques <tag>title</tag> a généré
2 erreurs différentes.</para>
<para>La première erreur indique que l'analyseur SGML a rencontré un
contenu (ici, des caractères, au lieu d'une marque de début
d'élément) alors qu'il attendait autre chose. Dans le cas présent,
l'analyseur attendait une marque de début pour un élément valide
- &agrave; l'intérieur de <sgmltag>head</sgmltag>
- (<sgmltag>title</sgmltag> par exemple).</para>
+ &agrave; l'intérieur de <tag>head</tag>
+ (<tag>title</tag> par exemple).</para>
<para>La deuxième erreur est due au fait que les éléments
- <sgmltag>head</sgmltag> doivent contenir un élément
- <sgmltag>title</sgmltag>. &man.nsgmls.1; considère alors que
+ <tag>head</tag> doivent contenir un élément
+ <tag>title</tag>. &man.nsgmls.1; considère alors que
l'élément n'est pas complet. La marque de fin indique donc que
l'élément se termine alors qu'il n'est pas correctement
renseigné.</para>
@@ -548,7 +544,7 @@ nsgmls:example.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
</sect2>
</sect1>
- <sect1 id="sgml-primer-doctype-declaration">
+ <sect1 xml:id="sgml-primer-doctype-declaration">
<title>La déclaration DOCTYPE</title>
<para>Au début de chaque document que vous rédigez, vous devez préciser le
@@ -590,8 +586,7 @@ nsgmls:example.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
<term><literal>html</literal></term>
<listitem>
- <para>Définit le premier <link
- linkend="sgml-primer-elements">élément</link> qui apparaîtra
+ <para>Définit le premier <link linkend="sgml-primer-elements">élément</link> qui apparaîtra
dans le document.</para>
</listitem>
</varlistentry>
@@ -608,8 +603,7 @@ nsgmls:example.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
<para><literal>PUBLIC</literal> n'appartient pas au FPI, mais
indique au processeur SGML comment trouver la DTD référencée par
le FPI. Les autres façons de dire &agrave; l'analyseur SGML comment
- trouver la DTD sont données <link
- linkend="sgml-primer-fpi-alternatives">plus loin</link>.</para>
+ trouver la DTD sont données <link linkend="sgml-primer-fpi-alternatives">plus loin</link>.</para>
</listitem>
</varlistentry>
@@ -655,8 +649,8 @@ nsgmls:example.xml:6:8:E: end tag for "HEAD" which is not finished</screen>
numéro ISO du standard SGML.</para>
<para>Sinon, cette chaîne sera de la forme
- <literal>-//<replaceable>Propriétaire</replaceable></literal> ou
- <literal>+//<replaceable>Propriétaire</replaceable></literal>
+ <literal>-//Propriétaire</literal> ou
+ <literal>+//Propriétaire</literal>
(remarquez que la seule différence est le <literal>+</literal>
ou <literal>-</literal> du début).</para>
@@ -787,7 +781,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
</sect3>
</sect2>
- <sect2 id="sgml-primer-fpi-alternatives">
+ <sect2 xml:id="sgml-primer-fpi-alternatives">
<title>Alternatives aux FPIs</title>
<para>Au lieu d'utiliser un FPI pour préciser la DTD utilisée (et donc
@@ -812,7 +806,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
</sect2>
</sect1>
- <sect1 id="sgml-primer-sgml-escape">
+ <sect1 xml:id="sgml-primer-sgml-escape">
<title>Revenir au SGML</title>
<para>On a dit plus haut dans cette introduction que le SGML n'était
@@ -831,8 +825,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
dans votre document. Tout ce qui se trouve entre ces délimiteurs est du
code SGML comme on en trouve dans les DTDs.</para>
- <para>Comme vous venez peut-être de vous en rendre compte, la <link
- linkend="sgml-primer-doctype-declaration">déclaration DOCTYPE</link>
+ <para>Comme vous venez peut-être de vous en rendre compte, la <link linkend="sgml-primer-doctype-declaration">déclaration DOCTYPE</link>
est un exemple de syntaxe SGML que vous devez inclure dans votre
document&hellip;</para>
</sect1>
@@ -856,40 +849,18 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<programlisting>
<!-- commentaire de test --></programlisting>
- <programlisting><![CDATA[
-<!-- C'est le texte du commentaire -->
+ <programlisting>
+&lt;!&hyphen;- C'est le texte du commentaire -&hyphen;&gt;
-<!-- C'est un autre commentaire -->
+&lt;!&hyphen;- C'est un autre commentaire -&hyphen;&gt;
-<!-- Voici une façon de mettre un commentaire
- sur plusieurs lignes -->
+&lt;!&hyphen;- Voici une façon de mettre un commentaire
+ sur plusieurs lignes -&hyphen;&gt;
-<!-- Voici une autre façon --
- -- de le faire -->]]></programlisting>
+&lt;!&hyphen;- Voici une autre façon -&hyphen;
+ &hyphen;- de le faire -&hyphen;&gt;</programlisting>
</example>
-<!--
- <![%output.print;[
- <important>
- <title>Utilisez 2 tirets</title>
-
- <para>Vous aurez un problème avec les versions PostScript et PDF de ce
- document. Les exemples précédents n'auront probablement qu'un simple
- tiret, <literal>-</literal> après <literal>&lt;!</literal> et avant
- <literal>&gt;</literal>.</para>
-
- <para>Il <emphasis>faut</emphasis> utiliser deux <literal>-</literal>,
- et <emphasis>non</emphasis> un seul. Les versions PostScript et PDF
- ont converti les deux <literal>-</literal> de l'original en un seul
- <emphasis>double tiret</emphasis> plus professionnel, et déformé
- l'exemple au passage.</para>
-
- <para>Les versions HTML, texte et RTF de ce document ne sont pas
- sujettes &agrave; ce problème.</para>
- </important>
- ]]>
--->
-
<para>Si vous avez déj&agrave; utilisé HTML auparavant, on vous a peut-être
donné des règles différentes pour les commentaires. En particulier, vous
pensez peut-être qu'ils commencent par <literal>&lt;!--</literal> et
@@ -903,12 +874,12 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<example>
<title>Commentaires SGML erronnés</title>
- <programlisting><![CDATA[
-<!-- C'est en commentaire --
+ <programlisting>
+&gt;!&hyphen;- C'est en commentaire -&hyphen;
CE N'EST PAS EN COMMENTAIRE!
- -- retour au commentaire -->]]></programlisting>
+ &hyphen;- retour au commentaire -&hyphen;&gt;</programlisting>
<para>L'analyseur SGML traitera cela comme s'il trouvait&nbsp;:</para>
@@ -918,14 +889,12 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<para>Ce qui n'est pas du SGML valide et donnera des messages d'erreur
source de confusion.</para>
- <programlisting>
-<![CDATA[<!--------------- C'est un très mauvaise idée --------------->]]></programlisting>
+ <programlisting>&lt;!&hyphen;&hyphen;&hyphen;&hyphen;&hyphen; C'est un très mauvaise idée &hyphen;&hyphen;&hyphen;&hyphen;&hyphen;&gt;</programlisting>
<para>Comme l'exemple le suggère, ne mettez <emphasis>pas</emphasis> de
commentaires de ce type.</para>
- <programlisting>
-<![CDATA[<!--===================================================-->]]></programlisting>
+ <programlisting>&lt;!&hyphen;-===================================================-&hyphen;&gt;</programlisting>
<para>C'est une (légèrement) meilleure idée, mais c'est toute de même
une source de confusion potentielle pour les débutants en SGML.</para>
@@ -964,7 +933,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
situations différentes&nbsp;: les <emphasis>entités générales</emphasis>
et les <emphasis>entités paramètres</emphasis>.</para>
- <sect2 id="sgml-primer-general-entities">
+ <sect2 xml:id="sgml-primer-general-entities">
<title>Entités Générales</title>
<para>Vous ne pouvez pas employer les entités générales dans un contexte
@@ -976,7 +945,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<para>Chaque entité générale a un nom. Quand vous voulez y faire
référence (et donc inclure le texte qu'elle contient dans votre
document), vous mettez
- <literal>&amp;<replaceable>nom-de-l'entité</replaceable>;</literal>.
+ <literal>&amp;nom-de-l'entité;</literal>.
Supposons par exemple que vous ayez une entité appelée
<literal>version.courante</literal> qui contienne le numéro de version
courante de votre produit. Vous pourriez écrire&nbsp;:</para>
@@ -1024,7 +993,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
</example>
</sect2>
- <sect2 id="sgml-primer-parameter-entities">
+ <sect2 xml:id="sgml-primer-parameter-entities">
<title>Entités paramètres</title>
<para>Comme les <link linkend="sgml-primer-general-entities">entités
@@ -1036,9 +1005,9 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<para>Les entités paramètres sont définies de la même manière que les
entités générales. Sinon qu'au lieu de vous servir de
- <literal>&amp;<replaceable>inomd-de-l'entité</replaceable>;</literal>
+ <literal>&amp;inomd-de-l'entité;</literal>
pour y faire référence, vous utiliserez
- <literal>%<replaceable>nom-de-l'entité</replaceable>;</literal><footnote>
+ <literal>%nom-de-l'entité;</literal><footnote>
<para>Les entités <emphasis>P</emphasis>aramètres employent le
symbole <emphasis>P</emphasis>ourcent.</para>
</footnote>. Leur définition comporte aussi un <literal>%</literal>
@@ -1053,8 +1022,6 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<!ENTITY % param.du "du">
<!ENTITY % param.texte "text">
<!ENTITY % param.encore "encore %param.du more %param.texte">
-
-<!-- %param.encore contient maintenant "encore du texte" -->
]>]]></programlisting>
</example>
@@ -1080,8 +1047,6 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<title>Exemple de fichier HTML</title>
</head>
- <!-- Vous pourriez aussi mettre des commentaires ici -->
-
<body>
<p>C'est un paragraphe avec du texte.</p>
@@ -1124,7 +1089,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<para>Vous pouvez le faire avec &man.xmlnorm.1;.</para>
- <screen>&prompt.user; <userinput>sgmlnorm exemple.xml > exemple.html</userinput></screen>
+ <screen>&prompt.user; <userinput>sgmlnorm exemple.xml &gt; exemple.html</userinput></screen>
<para><filename>exemple.html</filename> doit maintenant contenir une
version normalisée (i.e., où les références aux entités ont été
@@ -1138,7 +1103,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
qu'elle y soit, utilisez l'option
<option>-d</option>&nbsp;:</para>
- <screen>&prompt.user; <userinput>sgmlnorm -d exemple.xml > exemple.html</userinput></screen>
+ <screen>&prompt.user; <userinput>sgmlnorm -d exemple.xml &gt; exemple.html</userinput></screen>
</step>
</procedure>
</sect2>
@@ -1147,12 +1112,10 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<sect1>
<title>Utiliser les entités pour inclure des fichiers</title>
- <para>Les entités (<link
- linkend="sgml-primer-general-entities">générales</link> et <link
- linkend="sgml-primer-parameter-entities">paramètres</link>) sont
+ <para>Les entités (<link linkend="sgml-primer-general-entities">générales</link> et <link linkend="sgml-primer-parameter-entities">paramètres</link>) sont
particulièrement utiles pour inclure un fichier dans un autre.</para>
- <sect2 id="sgml-primer-include-using-gen-entities">
+ <sect2 xml:id="sgml-primer-include-using-gen-entities">
<title>Utiliser les entités générales pour inclure des fichiers</title>
<para>Supposons que le contenu d'un livre SGML soit découpé en fichiers,
@@ -1175,12 +1138,9 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<!ENTITY chapitre.1 SYSTEM "chapitre1.xml">
<!ENTITY chapitre.2 SYSTEM "chapitre2.xml">
<!ENTITY chapitre.3 SYSTEM "chapitre3.xml">
-<!-- Et ainsi de suite -->
]>
<html>
- <!-- Utilisation des entités pour inclure les chapitres -->
-
&chapitre.1;
&chapitre.2;
&chapitre.3;
@@ -1239,13 +1199,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<programlisting>
<![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN" [
-<!--
- Définissez une entité paramètre pour inclure le fichier
- des entités générales pour les chapitres
--->
<!ENTITY % chapitres SYSTEM "chapitres.ent">
-
-<!-- Utilisez maintenant l'entité générale pour inclure ce fichier -->
%chapitres;
]>
@@ -1306,13 +1260,13 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<para>Générez <filename>exemple.html</filename> en normalisant
<filename>exemple.xml</filename>.</para>
- <screen>&prompt.user; <userinput>sgmlnorm -d exemple.xml > exemple.html</userinput></screen>
+ <screen>&prompt.user; <userinput>sgmlnorm -d exemple.xml &gt; exemple.html</userinput></screen>
</step>
<step>
<para>Affichez <filename>exemple.html</filename> avec votre
navigateur Web et vérifiez que les fichiers
- <filename>para<replaceable>n</replaceable>.xml</filename> ont
+ <filename>paran.xml</filename> ont
bien été inclus dans <filename>exemple.html</filename>.</para>
</step>
</procedure>
@@ -1367,13 +1321,13 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<para>Générez <filename>exemple.html</filename> en normalisant
<filename>exemple.xml</filename>.</para>
- <screen>&prompt.user; <userinput>sgmlnorm -d exemple.xml > exemple.html</userinput></screen>
+ <screen>&prompt.user; <userinput>sgmlnorm -d exemple.xml &gt; exemple.html</userinput></screen>
</step>
<step>
<para>Affichez <filename>exemple.html</filename> avec votre
navigateur Web et vérifiez que les fichiers
- <filename>para<replaceable>n</replaceable>.xml</filename> ont
+ <filename>paran.xml</filename> ont
bien été inclus dans <filename>example.html</filename>.</para>
</step>
</procedure>
@@ -1381,7 +1335,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
</sect2>
</sect1>
- <sect1 id="sgml-primer-marked-sections">
+ <sect1 xml:id="sgml-primer-marked-sections">
<title>Sections marquées</title>
<para>SGML fournit un mécanisme pour définir quelles parties d'un document
@@ -1463,12 +1417,12 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<title>Utiliser une section marquée CDATA</title>
<programlisting>
-&lt;para>Voici un exemple de la façon dont vous pourriez inclure
+&lt;para&gt;Voici un exemple de la façon dont vous pourriez inclure
un texte comportant de nombreux &amp;lt; et &amp;amp;. L'exemple
- lui-même est en HTML. Le texte qui l'encadre (&lt;para> et
- &lt;programlisting>) est du DocBook.&lt;/para>
+ lui-même est en HTML. Le texte qui l'encadre (&lt;para&gt; et
+ &lt;programlisting&gt;) est du DocBook.&lt;/para&gt;
-&lt;programlisting>
+&lt;programlisting&gt;
&lt;![CDATA[<![CDATA[
<p>Cet exemple vous montre quelques éléments de HTML. Comme les
caractères < et > y sont si fréquemment utilisés, il est plus
@@ -1484,7 +1438,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<p>C'est la fin de l'exemple.</p>]]>
]]&gt;
-&lt;/programlisting></programlisting>
+&lt;/programlisting&gt;</programlisting>
<para>Si vous consultez le source de ce document, vous verrez qu'il
utilise constamment cette technique.</para>
@@ -1518,8 +1472,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
mettre en commentaires.</para>
<para>Cela devient plus utile quand vous comprenez que vous pouvez
- vous servir des <link
- linkend="sgml-primer-parameter-entities">entités paramètres</link>
+ vous servir des <link linkend="sgml-primer-parameter-entities">entités paramètres</link>
pour contrôler ces sections. Rappelez-vous que les entités
paramètres ne peuvent être utilisées que dans un contexte SGML, et
une section marquée <emphasis>est</emphasis> un contexte SGML.</para>
@@ -1545,7 +1498,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<programlisting>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN" [
-&lt;!ENTITY % version.electronique "INCLUDE">
+&lt;!ENTITY % version.electronique "INCLUDE"&gt;
]]&gt;
...
@@ -1559,7 +1512,7 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
l'entité en&nbsp;:</para>
<programlisting>
-&lt;!ENTiTY % version.electronique "IGNORE"></programlisting>
+&lt;!ENTiTY % version.electronique "IGNORE"&gt;</programlisting>
<para>A la seconde passe sur le document, les sections marquées qui
utilisent <literal>%version.electronique</literal> comme mot-clé
@@ -1578,34 +1531,34 @@ PUBLIC "-//W3C//DTD HTML 4.0//EN" "4.0/strict.dtd"</programlisting>
<programlisting>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN" [
-&lt;!ENTITY % text.output "INCLUDE">
+&lt;!ENTITY % text.output "INCLUDE"&gt;
]&gt;
-&lt;html>
- &lt;head>
- &lt;title>Exemple d'utilisation des sections marquées&lt;/title>
- &lt;/head>
+&lt;html&gt;
+ &lt;head&gt;
+ &lt;title&gt;Exemple d'utilisation des sections marquées&lt;/title&gt;
+ &lt;/head&gt;
- &lt;body>
- &lt;p>Ce paragraphe &lt;![CDATA[contient de nombreux
+ &lt;body&gt;
+ &lt;p&gt;Ce paragraphe &lt;![CDATA[contient de nombreux
caractères &lt; (&lt; &lt; &lt; &lt; &lt;) il est donc
plus facile de l'inclure dans une section marquée
- CDATA ]]&gt;&lt;/p>
+ CDATA ]]&gt;&lt;/p&gt;
&lt;![IGNORE[
- &lt;p>Ce paragraphe n'apparaîtra jamais dans les
- sorties.&lt;/p>
+ &lt;p&gt;Ce paragraphe n'apparaîtra jamais dans les
+ sorties.&lt;/p&gt;
]]&gt;
&lt;![ <![CDATA[%sortie.texte]]> [
- &lt;p>Ce paragraphe apparaîtra peut-être dans les
- sorties.&lt;/p>
+ &lt;p&gt;Ce paragraphe apparaîtra peut-être dans les
+ sorties.&lt;/p&gt;
- &lt;p>Cela dépend de l'entité paramètre
- <![CDATA[%sortie.texte]]>.&lt;/p>
+ &lt;p&gt;Cela dépend de l'entité paramètre
+ <![CDATA[%sortie.texte]]>.&lt;/p&gt;
]]&gt;
- &lt;/body>
-&lt;/html></programlisting>
+ &lt;/body&gt;
+&lt;/html&gt;</programlisting>
</step>
<step>